i dont think a fault code reader will work,? i have tried 3 , and no success
1, when you turn the ignition on can you hear the fuel pump under the bonnet running ?, it wont start unless you have pressure at the fuel rail
2, are you certain the pump in the tank is running ?
3, you should be able to hear the fuel returning from the hp pump after a few seconds of turning the ignition on