Hi. I have had problems with my P38 not starting especially when there is warm weather. It turns over well but does not fire and was told it is a fuel problem (or lack of fuel getting to the injectors). I was told that as the vehicle gets older the timing chain on the fuel pump stretches and on the P38 this is quite critical. My mechanic who specialises in 4X4s does not have the piece of kit to set it up so it means an expensive trip to a main dealer. However mine has now let me down once too often and it has got to go. Being replaced by a Ford Ranger.
Pump timing is pretty easy if you have any mechanical ability and the kit to do it costs about £50.00 if you look around. Hot start fix which tricks the ECU into thinking the engine is cold would cure the warm starting problems for about £30.00 or less on Ebay. But getting the pump re timed is the way to go for a proper fix.