check the earth on the fuel pump man in the boot same thing hapened me when mine was na there was a loose connection and it was only making contact the odd timemechanics .failing that check the earths on ur battery
Will give them a look tomoro so and see if i can see anythin. nice one