I have an 05 with 250k miles having similar issues. So far I have
- replaced the CP3
- replaced fuel filter
- replaced most of the rubber lines
- replaced the FPRV to a race plug
- replaced all glow plugs
And replaced the glow plug control module.
still hard starts, runs pretty good but...