Land Rover Repair: Starting problem 02 Freelander, camshaft position sensor, mass air flow sensor


Question
My 2002 Petrol Freelander HSE has been having problems starting after having been driven for at least half an hour. It will restart normally if I attempt the restart within about 10 minutes. However, if after waiting longer than that, it will not start. The engine will crank over normally, but it acts like its not getting gas and/or spark. If I let it sit for about an hour, it will start normally again. I have a code reader that retrieves the following codes: P1470, P0340, P1477 and P1472. Once the engine is running, it runs just fine. It does not hesitate, it has plenty of power, etc. Do you have any ideas as to what could be causing this problem?

Answer
Hi Randy,

there are a number of problems that can cause these symptoms, mass air flow sensor, crankshaft position sensor, and even the fuel pump or relay.  MAF is expensive to replace and best if purchased from reliable source.  CPS failure is rare but it has known to happen.  

Have the fuel pump tested at a local garage to ensure fuel delivery is working properly.  If so, you'll have to get the other two sensors tested by an experienced LR shop.

Best of luck,
JohnMc

NB: here are the code definitions for those who may not know them:

P1470 Land Rover Variable inlet manifold motor 1.Short circuit to ground

P1472 Land Rover Variable inlet manifold motor 2.Short circuit to ground

P1477 Land Rover Variable inlet manifold motor 2.Short circuit to ground / open circuit

P0340 Generic Camshaft Position Sensor A Circuit (Bank 1 or single sensor)