Villain is 29/11/1 over 40 hands. He bet/calls small on the flop, then check/raises the turn huge. How do you read that? Would you ever fold here?

Full Tilt No-Limit Hold'em, $0.25 BB (6 handed) - Full Tilt Converter Tool from FlopTurnRiver.com

saw flop

BB ($31.39)
UTG ($48.13)
MP ($22.60)
Hero (CO) ($30.12)
Button ($25)
SB ($25)

Preflop: Hero is CO with 2, 2
1 fold, MP bets $0.85, Hero calls $0.85, 3 folds

Flop: ($2.05) 2, 7, 4 (2 players)
MP bets $0.50, Hero raises to $1.50, MP calls $1

Turn: ($5.05) 3 (2 players)
MP checks, Hero bets $3, MP raises to $14.05, Hero ?