Lo guys, long time.
Right well I have Paddy's bike round here an run some tests on it:
Brand new fully charged battery fitted, only 2 weeks old.
Ignition on, pump primes, coils and injectors have 12v
Crank engine, spins very well, get 11v to the pump, coils, injectors and the battery measures 11v too (starter is pulling the voltage down a bit). Bike doesn't fire.
So I'm thinking maybe the ECM doesn't know the engine is cranking. Remove starter lead from solenoid, push button, solenoid clicks but no power to pump. This proves that the ECM does recognise that the engine is cranking, because it powers the pump when the starter spins but not if you remove the lead and push the button.
As it went down on the right, I took the cover off to check out the signal generator and it looks a-ok.
Next job is going to be to cut off the large earth plug and solder all the wires together. It's tested out on the meter but I'm taking no chances - it's getting the chop.
Any input will be gratefully received, I'll post updates as I work through the system.