thanks guys for your awesome input here. As played, i was really confused and thought a long time before folding to his huge C/R shove aggression. He told me he had 99 afterwards and made a move on me knowing that i like to bet out IP when checked to.
side note: i did bet into the flop with flopped set on button in multiway pot when he checked/ folded 99 in a similar situation.