ooh ooh I have another idea. It's gonna sound stupid, and they've probably already had it checkewd, but are the teeth okay? If the teeth are bothering him/her, they might not eat. or anything else in the mouth.

?