I don't mind this shove. It's a bit risky. You have to figure when he limps the CO he's got a marginal hand and you have a ton of FE. Most people who get tricky by lmping with AA/KK do so from early position.
I'm trying to think what I would have done in your shoes. If it folded to the CO who raised to about 3bb then I think I would have jammed like 80% of the time (depending on my recent image). But since he just limped, I think I would have raised to about 3.5bb and attempted to play a pot in position vs. a range that I most likely dominate. If he then springs the trap preflop and jams I honestly don't know what I'd do...it's a weird move and with his high limp % and low raise % I would tend to think I'm 40-50% at worst, expecting him to show up with a hand like 55 or A7. So would probably end up calling due to pot
odds. Then I'd be shocked.
Look, sometimes we get trapped and there's not really a way out of it. It's not exactly the same as a cooler, it's just that he elected to take a trappy line and you were the poor SOB who woke up with some kind of a hand at that exact moment. Normally he's losing tons of value by playing his monster this way, but sometimes it pays off. Sucks to be the one who gets trapped though.
Let's look at our other options:
FOLDING: Super nitty. Hate it.
Limping along: OK I guess, but awfully passive and just begging one of the blinds to jam if they have a reasonable hand and the right stack size.
RAISE/FOLD: When villain limps the pot contains 23,800 before our raise. Let's say we raise to 3.5bbs now the pot has an extra 24,500 for a total of 48,300. And we have a stack behind of 122,500. the limper puts us all in so now the pot has 170,800 and it's costs us 122,500 to call so we're getting
pot odds of 1.39:1 or in other words we need to have 41%
equity for this to be a break even call, which usually we'll have vs. most ranges.
I would definitely prefer some kind of a raise here; which raise size is the best is the only question in my mind.