Does it run just fine if you always keep your foot in it?
Bad gas or water in the gas would likely not even allow it to keep running well with the gas pedal pushed down some.
Perhaps try unplugging the MAF sensor and see if the idle returns to normal.