my 2001 dodge ram runs fine for a few days then without warning runs like crap spits sputters backfires....sets o2 sensor code and misfire in all cylinders....after about 15 minutes clears up and runs fine for a few days....I have found that during these times I have fuel pressure but mainly air comes out of the port......what could be the issue?