Villain 18/16/3 over 118 hands, cbets 89 and hasn't been to the turn really.

I can't stand thinking villain is repping no other made hand then a boat with his turn betsizing. And it's probably the best bluffcard in the deck....so call?

PokerStars No-Limit Hold'em, $0.50 BB (6 handed) - Poker-Stars Converter Tool from FlopTurnRiver.com

SB ($50)
BB ($55.05)
UTG ($29.95)
MP ($50)
Hero (CO) ($52.15)
Button ($49.45)

Preflop: Hero is CO with J, A
1 fold, MP bets $1.50, Hero calls $1.50, 3 folds

Flop: ($3.75) K, 5, K (2 players)
MP bets $2, Hero calls $2

Turn: ($7.75) Q (2 players)
MP bets $6, Hero ?