A good reptile vet is your best chance IMO and would go asap!!! I would also double and triple check my temps and such just to be sure they are all accurate. Sorry to hear things are not looking good and I wish the best for you and your snake.