Should I have pulled out here or kept going? Villian limps here which confused me some.

PokerStars No-Limit Hold'em, $0.05 BB (9 handed) FTR converter on zerodivide.cx

BB ($11.28)
UTG ($12.46)
Hero ($4.17)
MP1 ($5.09)
MP2 ($3.80)
MP3 ($3.32)
CO ($8.90)
Button ($5)
SB ($5.77)

Preflop: Hero is UTG+1 with 6, 6.
1 fold, Hero calls $0.05, 1 fold, MP2 calls $0.05, MP3 calls $0.05, 2 folds, SB completes, BB checks.

Flop: ($0.25) 6, J, 3 (5 players)
SB checks, BB checks, Hero bets $0.2, MP2 raises to $0.5, MP3 folds, SB folds, BB folds, Hero raises to $0.9, MP2 raises to $3.75, Hero calls $2.85.

Turn: ($7.75) 3 (2 players)

River: ($7.75) 2 (2 players)

Final Pot: $7.75

Results in white below:
Hero has 6h 6s (full house, sixes full of threes).
MP2 has Jd Jh (full house, jacks full of threes).
Outcome: MP2 wins $7.75.