Warning: Long and math involved.

So I suffer from completed flush draw syndrome.

PokerStars No-Limit Hold'em, $0.25 BB (6 handed) Poker-Stars Converter Tool from FlopTurnRiver.com (Format: FlopTurnRiver)

saw flop|saw showdown

Hero ($29.10)
Button ($47.25)
SB ($13.40)
BB ($8.05)
UTG ($26.05)
MP ($32.25)

Preflop: Hero is CO with 9, 9.
1 fold, MP raises to $1, Hero calls $1, 3 folds.

Flop: ($2.35) J, 9, 4 (2 players)
MP bets $1.75, Hero raises to $4.25, MP calls $2.50.

Turn: ($10.85) 3 (2 players)
MP bets $7.75, Hero ???

Villian was 17/12/9 after 120 hands. Haven't seen him do anything out of line. I quickly tried to debate in my head if he was value betting a flush or semi-bluff block betting a pair that picked up a flush draw on the turn.

I think I've figured it out spending some time doing calcs. Let me know what you think.

Based on his preflop raising range, the hands I think he may play the flop and turn that way given his aggression would be flushes, pairs that picked up flush draw straight draws with a diamond. Comes to about 42 candidates.

42 hands | Equity | Equity x % Hands
-------------------------------------------------------------------------------------
7 flushes 23% 3.8%
3 combos JJ 2% .14%
6 combos 33-44 98% 14%
12 overpairs 78% 28.5%
with diamond
excl. JJ
14 flush draws 82% 27.3%
pairs with fd
straight draw
with diamond
------------------------------------------------------------------------------------
Equity against range 74%

So I am thinking this definitely calls for a push on my part or am I giving too much weight to hands that picked up turn flush draws? Looking back I should have raised it to $5+ on the flop. Too many tables going I guess.

Figuring out the math has definitely shown how weak/tight I am and I shouldn't have been worried about that bet.

Look forward to range/calc comments.