1/2 Main v has $250 and I have him covered.
A little background info
Main v is a maniac. First hand he sits down..he straddles in CO (to my right). I'm on button with AQo and raise to $20. He ships for $100..I call and win. He shipped with 97o. He had been straddling/shipping every hand for the first 8 hands or so. He calmed down a little bit..by calming down I mean he was "only" open raising to $20-30 (non straddled) instead of shopping. He was also 3betting pretty much any raise attempt from other players. Then this happens.
He changed seats and is now about 3 to my left.
I'm sitting mid position with QJo. He's in CO with $250. I have him covered. I limp..intending to limp/call his raise because I know I'll be ahead of his range but don't want to get 3bet. He opens to $12. I call.
F: K,Q,7 rainbow. I check. He bets $20. I call
T: J rainbow. I check he bets $30 and I raise to $80 trying to induce him to ship over the top. He snap calls.
R: K. Hero?
What is our best option here? What could his turn bet/call indicate?