Sounds like something a specialiced (for snakes) vet will be better at identifying