Can you please take your snake in for a second opinion. I mean, saying that a ghost was 'born in the wild' is a pretty clear indication that this person does NOT deal with snakes on the regular. Also, I hate to be a chicken little, but you're descibing signs similar to infection with Cryptosporidium serpentis... and crypto is seriously bad news. So please, please, please go to a different vet who specializes in reptiles.