Villain is a weak reg running 22/13/2.0 with a 4% 3bet (0% squeeze) over 500 hands.
I don't have any other relevant reads.

I think 4betting would be over-playing my hand and folding seems too weak, so I called.

Do I bet flop or check back?

$0.50/$1 No Limit Holdem
5 Players
Hand Conversion Powered by weaktight.com

Stacks:
Hero ($101.50)
CO ($54.45)
BTN ($129.65)
SB ($96.50)
BB ($103)

Pre-Flop: ($1.50, 5 players) Hero is UTG
Hero raises to $3, CO calls $3, 1 fold, SB raises to $12, 1 fold, Hero calls $9, CO folds

Flop: ($28, 2 players)
SB checks, Hero ($89.5)?