Hi all, Friday morning i had my faithful duke 125 (2011, 25kmi) die on me on the way to work and i cannot figure out whats wrong. It happened a few weeks ago but after a short period on the roadside it fired up just like normal. Essentially the bike loses all power (not electrics) and starts to decelerate just like engine breaking until you come to a stop and rather than idle it just dies. This time it wouldn't restart. Has strong spark Fuel pump appears to be working Jets clear and has been cleaned Air filter is clear and has been cleaned No air leaks between intake and throttle body Valve springs all look good and the gaps are all in spec Cam chain timing is all lined up and looks good Piston rings are relatively new-ish and have been running fine It cranks but never starts although there is some blow back in the exhaust and intake which is why i checked the springs and timing. I get an blink code one long, nine short which is apparently "fuel pump lamp - circuit fault". The obd scanner returned a P1601 and P0650, i cleared them and they popped right back up next try. I’ve changed the relay with a known working one and no change, still not firing. I double checked the pump output and it’s definitely more than enough and I’ve changed the pipe just in case any kinks. I’m not very good with testing electrics. I usually just search for continuity between known points. All checked out. Any ideas? Thanks guys.