He check-raised the turn. A better question in my mind is why check the river? You have a pretty good hand, after a weird line that begs him to think you might be bluffing... throw out a blocking/value bet of $5 or so and hopefully he'll just call you, and you get a showdown at a modest price with the kind of hand that you really would like to show down cheap.