have you checked that all the relays are ok and the fuses also check that the fuel cut of in the boot is ok and also theres a multi plug in the rear panel for the fuel pump this corrodes and cuts out pump and i had this problem took me ages to find it good luck