I don't have any answers to what it could be, but have you considered taking him to another vet? The conditions you described don't at all sound like anything normal, and if your first vet did not offer anything more, I would never go back to them. Call the state veterinary medical association (VMA) for specialist referrals in your location. Or, the AVMA (
http://www.avma.org) also has state veterinary medical association contact information online. Good luck, and welcome to our forum.