Poor buddy. Did you take him to Ames? They have such a great vet program. Maybe they could give some insight if you still need it?