Try having a look in the fuel filter housing,if there are a lot of metal filings in there your pump may be at fault and this requires a complete clean out/renewal of your fuel system-very expensive. Also it may be worth trying out a code reader/computer to check immobiliser faults. Good luck.
cdc, February 2014