Land Rover Repair: Stalling 2000 Disco, stalling, no start


Question
My 2000 discovery started to stall when coming to a stop so I replaced the idle air valve, then it also would stall while driving at any speed so I replaced the fuel pressure regulator. My ability to restart after stalling varies but I get it started within 15 minutes. It seams to be stalling based on time running or heating up. After it stalls two or three time and if I get it running again it seams to stay running. Any ideas would be appreciated.

Answer
The most likely causes of these sypmtoms are faulty crank sensor and faulty fuel pump.  When it cuts out, check to see if it has spark.  If it has no spark, it is the crank sensor.  If it has spark, check the fuel pressure.  If it is too low (generally 20 or below), replace the pump.