just call turn, your hand is too weak to raise
you should mostly be raising flushes
if you always edit results out, you'l get better advice
as a side note, just by looking at your stats, sorting out your preflop is going to be a massive boost to your winrate
I remember reading a decent book some time ago that tackles preflop well for the type of games you play in
Advanced concepts in nlh by Hunter Cichy. you can get it on amazon for like 15-20$. I think it would def be worth it for you.
If villain does have a flush, he's almost never folding (for 8bb). Along with the pre-flop comments, I'd just add that often when you find yourself in these WAWB situations, you probably shouldn't be raising. Especially when you don't block any diamonds.