I had an identical problem with a 1997 Dodge Intrepid - solution turned out to be a fuel pump replacement.
This is after hundreds of $$$ in diagnostics, fuel filter and replacement of all four O2 sensors. Which did not help at all.
Car is running perfect for a year now after the fuel pump replacement!
Thursday, June 25th, 2009 AT 1:50 AM