If he has been in pain, that could explain the grouchiness too. Good luck with him!