The spark firing all starts with the crank sensor. It could be a marginal crank sensor. It is possible that the sensor is able to pick up the "Big gap" for the #1 cylinder but can not actually count the number of teeth on the flywheel to fire the 2nd cylinder.
I would also do a Plug & Reseat of the ECM connector in case 1 coil trigger wire is not making good contact.
Will the bike run off just the 1 cylinder. If so, can you smell the raw fuel (if any) coming out of the dead cylinder. I am trying to determine if the fuel is being injected even though you have no spark.
If you are getting fuel injection, but no spark, I would guess your Crank sensor has to be good. The ECM would not be able to time the injector without it.
Last edited by Speed; Jan 20th, 2010 at 12:23 PM.