Engine cutting out, hesitating, missing
I'm tempted to douse this damn car in gasoline and set it on fire.
About three weeks ago, it started acting up. I'd be driving along at a steady speed, and all of a sudden it was like the rev limiter was kicking in. The car would bog momentarily, then go back to running as usual. It deteriorated rapidly, and started cutting completely out under moderate acceleration, even stalled a couple of times at idle.
I had the fuel filter replaced, and that seemed to fix it. The old filter was partially clogged. It ran perfectly again for six days. Then it started feeling like the rev limiter was kicking in at the wrong times. I replaced the plugs and wires. Ran perfectly again for a day, then started doing the same thing. I noticed the tach needle going all wonky this time, jumping up erratically here and there.
Took it back to the shop. Had them check the grounds, check for vacuum leaks. They pulled a code and found a dirty connection to the CAS, and cleaned it. Car ran perfectly again for two days. Today it started cutting out again, as in the engine completely not firing for a split second, then catching again. Bogging again too. Mostly under acceleration. Didn't notice any tach weirdness this time, though.
So far, it sounds like it could still be several things. Bad AFM, TPS, CAS, O2, ECU, injector, fuel pump, the list goes on. I can't afford to just keep throwing parts at it and hope that fixes it. Can anyone here narrow it down for me?
Car is a '90 NA with a stock B6. 177,000 miles. When it's not doing this, it runs very strong.