Take your pick:-
Air filter dirty or clogged.
Stop solenoid faulty.
Injection pump timing incorrect.
Low cylinder compressions.
Fast idle valve incorrectly adjusted.
Starter motor fault.
Starter motor wiring.
Earth strap broken or disconnected.
ChicksFan
May 2010