Sounds like it's not stress induced, but a real illness he has developed.
I'd have a Vet check him out more throughly. Good luck with him.