Have Your Mechanic Check Both Fuel Filters. The One Inside The Tank Got Cloged Up On Mine And Had Simaliar Probs. But The Mechanics Never Think About That Till Last. I'm Surprised He Thought Of The Cats (good Guy) Most Dont Think About That That Unless Its Real Old. Good Luck