Okay, I'm pretty positive it's an RI, I checked his mouth and it's a bit yellow and he has bubbles forming at the back of his mouth. I'm trying to get him to the vet today.
Make sure you get a culture done so the vet can prescribe the right medication. Blindly trying things can be harmful to your snake because the injections or oral medication is kinda stressful and having an RI is a major stress on a snake in any case. While the culture's being sent off to the lab (it usually takes 3-5 days to get results back) your vet might subscribe baytril or something similar to try to prevent the infection from getting worse.
The culture will probably be about $100 but your snake's life is on the line. An RI can easily kill a snake if it's left unattended or treated without knowing exactly what the bacteria is.