Okay. So, I posted this case for other Techs to give some input, I'll just let you know what I got back. The first guy said these are known for bad grounding issues for the Tach, although I don't see that causing a stall out and it's not dropping out each time. The 2nd suggestion was checking each fuse panel for any water intrusion and/or corrosion as well as doing a wiggle test on the ignition switch harness connector. I know they are a problem area but you're not losing power to everything. But checking for moisture in the fuse panels is a good idea. You'll need to look into the fuse locations for any sign of corrosion, even a little on the outside means there's more inside.
Another test you can do is check for voltage drop while its running, from battery negative to the engine block, then to the body/frame. Do this with the headlights on so there is a good electrical load on the vehicle. There's a bunch of grounds on the side of the engine block, but if you have voltage drop on the negative side, anything going over 0.5v to 0.7v is only going to get worse as things warm up. Even if grounds look ok, they need to be checked. The PCM grounds can run to the body or engine block before getting to the Battery and loaded voltage drop is the only way to be sure of good wiring.
Did you try pulling the relays for the secondary air system just to rule it out? With that code setting I would take the 2 relays out for a day and see if it affects anything. There are transient voltage spikes every time a relay turns off. They put resistors and diodes in to suppress those, but everything fails eventually. So, try that, as well as checking for voltage drop with a multimeter set on DC volts. You can also try some harness wiggle tests under the driver's side lower dash.
Sep 13, 2023 at 6:41 PM