There's surely something going on, if you noticed some differences. It could be that the problem is between you and him, but it could be also caused by something else. Is he maybe having a bad time at work? Or, did he have any recent disappointment?
Btw, the best way to go through this is to talk to him.