J.M.
3 months is a big development for babies! Growth spurt, new senses being awakened. Perhaps your baby is very intrigued by the world around and the novelty will wear off and he will once again embrace sleep?
or he's changing his sleep patterns to meet changin sleep needs. perhaps he needs a bit less sleep now and hehasn't figured out how to organize it?
with a baby that young, if he is waking up after any period of sleep, he probably has had enough rest for the moment.
Wherever he sleeps / rests and is ready to resume life is a-okay. cars eat, bouncy, crib, baby sling. he has plenty of time to adopt a better liking of the official crib. can you just follow his lead to where he is most comfortable?