Nope. A bad ECU can throw ignition and injector pulses out of sync or make them so weak and erratic it won't fire properly. As tortron has commented, if the coil is bad it will have firing issues too but I think it would fire and idle but not be happy under load/throttle if everything was as it should be. ECU's are not that hard to patch up so you can take a gamble and buy a new coil to see if that fixes the issue first, then move onto the ECU repair. Try to pull codes from it and be aware that the ECU needs to go into tune/diagnostic mode to accept any changes to ignition timing adjustments (there is a single wire in the engine bay that has to be ground to the body to perform a tune up)
Bookmarks