This one sounds like the ground behind the engine passenger side. it is likely broken. Tiny little wire bolted to the engine block. Ridiculous design. That little wire will cause all kinds of havoc if not grounded properly. Hard to reach the bolt but can be done with a little finagling. Also clean up the silver ground strap bolted to the drivers side firewall. Take it off and be sure to wire brush both sides of the wire and the bolt at the fire wall. You will see white dust coming off as you do.
.
.