Definitely x3 about getting the vet to check out that neck kink, or whatever it might be. The only kind of snake that I've ever seen move like this are Sidewinders (which he's obviously not one). It's like he tries to move, but can't coordinate his body. My first thought is a neurological problem, either from a birth defect or from an injury.

Hope you get good news from the vet.