Is he nice and warm?
With the change of weather, they just find a
place to keep warm. Try putting on a sweater
and give him a toy to play with. If he's eating OK
that's good news. Maybe it is just a case of the blahs?
You can always get him a playmate
Keep us posted