These are the results from the code reader:
P0380 Pending Glow Plug/Heater Circuit A Malfunction
P0335 Pending Crankshaft Position Sensor A Circuit Malfunction
P0335 Stored Crankshaft Position Sensor A Circuit Malfunction
P0340 Stored Camshaft Position Sensor A Circuit Malfunction (Bank 1 or Single Sensor)
P0335 Pending Crankshaft Position Sensor A Circuit Malfunction
P1222 Stored Fuel injection pump - malfunction
I think I'll change the crankshaft sensor first (presumably this also provides tacho pulses) and then get another code reading to see the effect of doing this.
Dave
July 2010