I feel this is worth discussion since this situation comes quite regularly and always seems tough to play. Let's assume villain is a solid tag. What is your flop action + reasoning? How does this change if this wasn't a blind battle? Say I open utg and he calls in co, or I open in co and he call otb. Any difference in how you play it?

Party Poker No-Limit Hold'em, $ BB (4 handed) Hand History Converter Tool from FlopTurnRiver.com (Format: FlopTurnRiver)

BB ($679.05)
UTG ($126.25)
Button ($525.60)
Hero ($847.50)

Preflop: Hero is SB with J, 9. Hero posts a blind of $3.
2 folds, Hero (poster) raises to $19, BB calls $16.

Flop: ($44) 9, 5, 4 (2 players)
Hero bets $36, BB raises to $90.57, Hero ???