Villain is running at 18/4/2.2 over 300+ hands.

The villain has check raised me on the flop twice in the last 20 hands when i have raised pre flop and then C-bet. Unfortunately on these occasions I had nothing and no reads so I had to fold and he didn't show.

I also saw him check raise another player who called but the Villain put another bet in on the turn and the other guy folded. I don't know whether he is doing this with draws, air or a monster.

http://www.pokerhand.org/?1095461

What else coud I do here? The only 8 I could put him on was A8s or 88 but I thought he could have called my raise 99-AA Ak pos AQ and I thought he would ck raise me with most of the pairs and maybe even A-high considering he has check raised 3 times I thought it was possible.

Anyway what do you guys think?

Thanks