Thanks a lot guys, seems I have some more probing to do when time allows. The PGM fuse is as written on the diagram I was handed a while ago. I now see this is the F1 fuse in your diagram. The diagram I have is for a US model so does look different indeed for some reason. I'll let you know how I get on.
I never like to blame the ECU, thats the last thing I blame as they cost so much to replace ,and seldomly is the part that fails, need to look for that power drain start from the battery and test from there ,as @Muffking says pull out fuses sensors till you can find where the short could be
US models didn't have a HISS immobiliser, or a cat, so probably don't have O2 sensors either. There's not much difference in the wiring, but it's worth bearing in mind if yours has HISS or not as that may affect which diagram is better suited to your bike.
I'm at a loss as to where these are located: And yet I've probably unplugged them already not knowing what they are IAT sensor (what ever that is). Crank Position Sensor. MAP sensor. Throttle Position sensor.
Intake Air Temperature IAT ,on your Air Box Crank Position Sensor, inside Clutch Cover MAP sensor, Manifold Absolute Pressure mounted on Fuel rail TPS throttle Position sensor, attached to Throttle Body (can be checked with voltage) If you have unplugged the Crank position sensor then you wont have a spark You probably wont have a O2 sensor on your bike The only item here to stop your bike from starting is the CKP