opponent runs 20/16 and seems pretty aggressive and generally and ok player. Last hand he caught me making a river bluff, but otherwise i've been playing solidly.

I'm thinking... Yeti Theorem

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

Button ($150.70)
SB ($292.60)
Hero ($420.25)
UTG ($212)

Preflop: Hero is BB with 7, 8.
2 folds, SB raises to $8, Hero calls $6.

Flop: ($16) 3, K, 3 (2 players)
SB bets $12, Hero raises to $36, SB raises to $110, Hero ???