Yeah i programmed the new correction codes in using FORScan when i fitted them, and i have read the correction codes since to ensure that they are still correct.
The strange thing is that when the pump wasn't delivering enough fuel it sounded like it was trying to start but since resolving that issue the injectors have stopped getting a pulse signal, so now it doesn't even try to start. It's as though i've disturbed something but i can't find what.