Spark/ignition issues?

Have you checked the ECU ground?