Rough idle=optispark?
The only thing on the battery should be the cables that connects the battery to the stud, block and starter.
I don't know if the big3 would solve the problem.
It really depends on where the grounding issue is (sensor to block, block to chassis, chassis to battery).
While you're in there looking around, make sure that the wiring harness isn't
cut or melted somewhere between the ICM and the back of the intake.
The Best V8 Stories One Small Block at Time
I am having similar issues with my 93... it will drive perfectly fine sometimes, then out of the blue shut off or backfire. As soon as you get on it it runs like ****. I'm getting codes for Faulty High Res Signal, and Lean Exhaust. I'm 90% sure it's the Optispark.

