No mention of checking the fuel shutoff solenoid, the power supply to the solenoid may be surging and causing the solenoid to shutoff and open and shutoff completely.
Have you checked the glowplugs for your hard starting problem?.
Have you checked the glowplugs for your hard starting problem?.