Have you checked the fuel pump pressure? Have you replaced the fuel filter reciently? Could the catylatic converter be starting to plug? Check for adaquet back pressure from the exhaust and listen for hissing or ratteling from the cat.
Let me know what you find.
Monday, May 25th, 2009 AT 8:32 PM