$4 NL HE Full Ring: Having trouble putting this villain on a range
You're never going to reliably put people on hands. Put them on ranges, you will make more money.
Your opponent's range is really wide in this hand. It's 4nl, he's playing with a short stack, he open limped and called, he is as fishy as they get.
His range after limp-calling pre-flop is only very rarely going to get defined to a couple of hands, there's tons of junk in his range that he'll find all kinds of excuses to do all sorts of random stuff with.
You have an overpair and he hasn't done anything to polarize his range yet (which would only sometimes allow you to fold) and we've got a short effective stack. If you can reasonably give him a narrow enough range to allow you to do anything except play for stacks then you should be playing up in the nosebleeds and making ezmoney.