Please do keep us in the loop here...I hope he gets well & soon. A fecal shouldn't be that expensive, especially since you've already seen the vet with him- you just collect a fresh sample & drop it off to them. (it's a lot less scary than a real snake, lol...) Don't wait too long to do the fecal...IF this is the problem, the signs he is showing means it's reached the serious level...he needs help.