How long has he been neutered? Just a guess but he might be having a male menopause because of the lack of hormones. I'm not a vet, but know that hormonal changes make me crabby too. Poor guy. I have two that look a lot like him. I love my kitties too.