Every other week i have a new problem, 3 weeks ago it was the IAB, Then the Fuel Pump and Now its something i dont know, Maybe you guys know what it is , First of all it idles respectfully,but when you give it gas it backfires and pops, then it seems like it missing, then the power surges drasticlly and feels like i am getting a real bad detenation, It all started sunday when i washed the engine bay with gunk sprayed it off, the front cylinders were filled with water and missing so i took all the water out of them and then i started it up and it was fine then 2 hours later it came back, i checked my cats and they were red hot, and spitting white stuff out the tail pipe, I ran some codes and got O2 sensor not swithching on the front bank and egr not opening well i had these two codes for a about 3 months now and it never had a problem so i think its the wires even though they have been replace about 2 years ago and they only have about 20k on them so what now? please help its ******* me off too a point where i want to go buy a honda, AND I HATE THEM WITH A PASSION