What do you mean spark is mechanical? It's all controlled by the computer.
Where did you check for spark? Cyl or Coil? (Check coil if you haven't already, to rule out distributor/rotor issues)
Check the crank and both cam sensors
Check wiring to igniters from ecu, check wiring from igniters to coils. (make sure the wires aren't shorted to ground as well)
Bookmarks