I bought my M900Sie as a non runner and traced the problem to the connectors on the loom that plug into the injectors.
All the contacts registered a signal on the pins but nothing got thorough when plugged to the injectors. New connectors cured it and it's been trouble free for the last ten years.
I was able to feel the jets of fuel on my finger when I reached down past the open butterflies. (Don't do that with a diesel!!)
Well worth checking that the injectors work on the loom and work back to the pump from there.
There's some interesting info on the fuel system here.
http://www.ukmonster.co.uk/monster/s...ad.php?t=39677