Hi anyone,
I have had a fault code 12 come up on my dash, a mechanic said it could be a corroded plug giving an incorrect reading. I have found one under the seat, does anyone know of another or another reason for this fault other then a faulty sensor or crank in the wrong position. The bike was working fine until I went start it for the third time that day.
It should be a faulty crank position sensor, but it's misleading because I have never seen it happen. If you want to be sure, just check :
Unplug the big ECU connector
Measure resistance between pin 3 on the first row (from the right) and pin 7 on the second row (from the right)
Target value : 300 ohm +/-20%
Most common causes :
Faulty relay
Faulty starter motor (loose magnet(s) and/or worn brushes)
If it's the starter motor you may want to salvage it as they are pricey
Edit : you may also want to try something that some other people did : put the bike in 2nd gear and push it (the best you can). It sort of "resets" things. This trick obviously doesn't work if you have a real problem (relay or starter motor).