Turn check is awful. K's are completely dead, so he is probably calling you on the flop with a draw. Failing to bet the turn is like refusing to take money from someone who wants to give it to you.

And why aren't you reraising preflop?