well, Ive now replaced the lift pump, main fuel pump, fuel pump relay and filter all with new parts.
(I had a simler problem that was solved by swapping the main pump for a used one about 2- 3 years ago so i was thinking the pumps had failed again, due to a bust lift pump so a good spring clean of the fuel system can't hurt)
BUT the car still wont start, so its definitely a wiring problem or trouble with the alarm/ immobiliser, I think that as the car cut out mid flight and that no power is getting to the main pump its an immobiliser relay at fault, but how can I be sure what relay I need to check and how do you check a relay? do you use a multimeter?