This afternoon leaving work the bike refused to start again. Did not have the spark tester with me unfortunately. I primed via d09 and it started but I had to do this more than once. After half an hour of riding without any symptoms I turned off the engine for 5 minutes at the post office ( near the mechanic) to receive a fuel pressure gauge I had ordered. My plan was to monitor the fuel pressure myself with the help of my car mechanic (keeping an eye on spark too) to understand what is happening. But the bike failed to start again. While thinking pushing it to the bike mechanic it started on my last attempt with struggle (after repeated priming and deleting a d61 12 error, stored probably from last night, not appearing at the main screen.) I went to the mechanic and left it there. He was supposed to replace the pump motor as soon as his provider would send the part. But as he informed me he had ordered a used full pump assembly, removed from a working bike same as mine and will fit it as it is, probably tomorrow. I asked him to put the new filter (the one installed on February on my pump ) and I hope he will. I mentioned the error 12 appearing again last night and he blamed the the low voltage since he had measured a pulse the previous time I had the same error. Voltage did not drop below 11v during the last cranking though. I also asked if the ecu stops sending pulse when error 12 appears but he was not sure.
My guess is that when the fault is present the error appears on the main screen and also gets registered at d61. When the fault goes away for some reason the error indication disappears from the main display some seconds later after the ignition is turned back on but d61 keeps stored the error for troubleshooting reasons. Am i guessing right?
What confuses me is the single spark during cranking. I have cleaned the ecu pins and connector with contact cleaner and enhanced ecu grounding. But the sensor itself, its connector and wiring has not been checked by me at least, the mechanic just said he measured a pulse so its fine. What I know is that usually the crankshaft sensor fails when hot and restores operation when cold.
Today the mechanic also revealed that he changed the pump motor just because the filter goes together with a motor as an aftermarket part. Where is the old motor I asked and said he threw it away. No sense at all. So I am afraid all this hassle was actually for nothing. I had a bike with just a clogged fuel filter, now i ve got a bike with 3.2 bar fuel pressure and intermittent starting failure and no successful diagnosis, not even if it's fuel or electrical.
I searched for other mechanics and the only one who had excellent google maps rating told me to visit him next month since he has a full schedule until his summer vacation. So I m kind of stuck for the time being on the same mechanic while my bike keeps failing almost daily.