This is a terrible flop for you. This is a "SUPER CONNECTED" board. Read this post on hand reading:
http://archives1.twoplustwo.com/show...fpart=all&vc=1
But with villian reraising it so much on a rainbow board does offer the possibility the villain is pushing a draw really, really hard.
One thing you didn't mention is how aggressive the villain is. It's really important for hand reading, have you seen him bluff or get aggressive with his draws?
Villain most likely has 2 pair, pair + draw or just a draw. Villain doesn't seem that good, so he's probably not thinking about your range, and maybe he has a set and is afraid of you drawing out on him. I don't think he has the straight yet.
Anyway, when he raises it to about $90, there's about $60 in the pot, which makes the pot about $150 and you need to call about $60 more, so we're getting: 5:2 odds. This means we need a 30% chance to win to call.
If you're up against a set you have an 11% chance to win by river and need to fold.
If you're up against 2 pair, you have slightly less than a 30% chance to win by the river, so this is a fold.
If you're up against a pair + combo draw, you're greater than 54% and can call.
If you're up against a draw you have a 58-67% depending on whether his kicker is an ace.
If you're up against a random bluff, you're 70%+ to win.
Without knowing how aggressive the villain is, it's hard to put him on a possible hand. If he's aggressive with his draws we can call, if he's more likely to call with them, then he probably has 2 pair and is trying to protect his hand.
This is a really tough spot.
To estimate our total winning probability we multiply an estimated probability of a hand by the chance to win against said hand, and then add it all up.
15% pure draw * .6
25% pair + draw * .54
40% 2 pair * .28
10% set * .11
5% bluff * .7
5% straight * .03
= .15*.6 + .25 * .54 + .4*.3 + .1*.11 + .05*.7 + .05*.03 = 40%.
I gave the villain a lot of draws, if we bumped up his 2 pair percentage to 80% of the time:
= .05*.6 + .15 * .54 + .8*.28 = 33ish%.
So you're still not looking terrible. I don't know, this is a rough spot. Why would he reraise with a straight? He probably won't. He could reraise with a set though... Ugh.. Whys he raising so much? It seems like he wants you have fold... A loose preflop player will also generally be aggressive postflop..
I say this is a reshove... go all in.