I'm not sure what it could be, but if your vet has no idea I would definitely try another vet and at the same time contact a couple big breeders. There's always the chance that someone that breeds a lot of kingsnakes (or others) has run into the problem and may know what it is.