Let's start back at basics. The engine needs fuel and spark to run.
Can you buy a can of starting fluid at a car parts store? Remove the air cleaner, open the throttle and spray that into the engine. With the throttle open, try to start it.
- If it starts, then dies soon after, the ignition and everything related is working. It has a fuel delivery problem.
- If it does not start, something is wrong with getting spark to the engine.
Engine starts, runs for a second or two, then diesThis is usually due to a fuel supply issue. The absolutely most common thing on our bikes is an internal leak on the pump assembly in the fuel tank. This past weekend I almost did not make it home from a short ride because of one of these type failures. Pressing the Schraeder valve on the injector manifold is a basic test to see if you have pressure. It could still be pumping and not have enough pressure to run. Assembling a test gauge to check the pump is cheap and easy.
For anyone here in the United States, this is less than $20 at Home Depot. Ace Hardware or similar should have the parts. This is a game changer because you finally see exactly what the pump is doing. I've used mine to diagnose and repair one bike three days ago and tested another yesterday before taking it out on a ride. The second bike was okay but, something is leaking inside and will need attention soon.
https://www.homedepot.com/p/Everbilt-100-PSI-Pressure-Gauge-with-1-4-in-Lower-Connection-EBM1002-4L/205617969https://www.homedepot.com/p/Everbilt-1-4-in-Barb-x-1-4-in-FIP-Brass-Adapter-Fitting-800209/300096277I'm providing the links so you know what to look for in Italy. Those parts and a piece of 7mm fuel hose is all you need to hook up to the pump outlet port and see what's really going on. It should build pressure to 3.8 Bar (50 PSI) and when the pump shuts off, it should hold at least 2 bar (30 PSI) for 10-15 seconds. Ideally it's supposed to hold pressure for longer but, I'm being realistic. If the system can get to full pressure when it's running, that's what you're looking for.
Engine does not startIf the engine did not start with the starting fluid sprayed into the engine, the engine is not getting spark when it should be. By spraying the fluid in you took the place of the fuel side of the engine. Air gets in because the throttle is open. What's missing is something to ignite the mixture.
- Because you have two ignition coils, it is safe to assume both did not fail at the same time.
- If the engine cranks and the fuel pump runs, that proves the computer and all the other components are getting voltage. This eliminates fuses and much of the wiring as culprits.
- The next test would be to again check for spark. Remove one of the coils and the spark plug. Make sure you're getting spark.
If you are not getting spark, my money would be on a bad crankshaft position sensor. When that sensor dies, it has no idea when to fire the ignition or injectors.
I bought 1989, not running. It was the crank sensor. I have been through this once.
Same bike, some time later: the speedometer sensor failed intermittently. It would work until an hour into a ride and then the speedometer would stop working. If you have an intermittent condition where the engine dies for no reason and won't restart, it could also be the crank sensor. The crank and road speed sensor are not the same but, similar enough that they can have intermittent as well as total failures.