The popping you're hearing is normally called "lean coughing", Which means the engine is starving for fuel. This could be cause by a vacuum leak, a plugged fuel filter, a bad fuel pressure regulator, or a weak fuel pump. If your filter is good, I would run a fuel pressure test at the fuel rail and go from there.
Wednesday, December 31st, 2008 AT 12:35 AM