Yea I like a shove here.

You gave a CO range of 99+,33,Ad9d+,KdJd+,QdJd... maybe more AdsXd.

First, I'm not sure he's going to raise TT and JJ on this flop, esp against a nittier player who prob doesn't call with much worse. Of course you don't know this for sure and he could be thinking "I want to raise now in case an overcard hits on turn/river" Second, he can't have Ad9d because the 9d is on the board. Otherwise I think your ranges are pretty good.