Sounds like the vet is your best bet. If you have access to a snake that specializes in snakes, or exotics at least, that'll be your best bet. Often times vets are not very well educated on snakes and primarily see mammals.
Anyway, good luck and keep us posted!!