dubvipers
+1y
You stated you checked all ground wires.
My alternator problem was... the ground wire itself... well, the connector of course.
I know the alt. ground is tough to get to, but take the time to remove it, take a file to the connector, remove old material, and remove material from the washer that's on the bolt also. then take the time to firmly bolt it back onto the BLOCK of the motor.
I know my truck is EFI... but a few days ago, i thought my fuel filter was on its way out.. figures that the alternator wire i have (it has a inline split connector.. ) got loose and was touching the block on the low RPMs and during the high rpm's it'll bounce on and off the block.... causing the motor to spit around like crazy...
Good luck...