I always have a problem playing 200BB deep

Poker Room skin
No Limit Holdem Ring game
Blinds: $0.50/$1.00
9 players
Seat 1: MP1 ($77.50 in chips)
Seat 2: MP2 ($204.15 in chips)
Seat 3: CO+1 ($100.70 in chips)
Seat 4: Hero[ 9H,9S ] ($189.60 in chips)
Seat 5: BU ($98.05 in chips)
Seat 6: SB ($17.00 in chips)
Seat 7: BB ($101.70 in chips)
Seat 9: UTG ($100.85 in chips)
Seat 10: UTG+1 ($11.50 in chips)

Converter

Pre-flop: (9 players) Hero is CO with 9 9
2 folds, MP2 raises to $3, MP3 folds, Hero calls, 4 folds.

Flop: 4 J 9 ($6.75, 2 players)
MP2 bets $4, Hero raises to $12, MP2 calls.

Turn: T ($30.75, 2 players)
MP2 bets $25, Hero ???

villain was 25/10/4. No specific reads.
If either villain or myself were 100BB I would not have a problem pushing the turn. However, 200BB I'm not committed yet due to the flush board. Should I commit on this bad turn card (of course not as bad as a diamond)?