I am sure this has been covered long ago, but for those that have the issue. I had a code 22, replaced tps, still same problem, delved thru all the threads. Breather tube to fuel tank, much lower than intake, sucks up crap if machine has been in mud,water, etc. my fuel sock and pump were full of ga clay! Siphon of fuel at bottom of tank, clean sock and good to go!