Another update:
Changed the fuel olives. Put new bullet connectors on the glow plug harness. Changed oil to 5w40.
Truck hasn't had a problem starting since. Around 20 degrees the last few mornings and the truck fires up in 1 -2 seconds unplugged with only one cycle of the glow plugs. I will see how it is when the temps drop below freezing, but this is definitely an improvement. When I got the truck it took a lot of cranking (10-30 seconds) in temps below 40. I don't know which of the last three changes helped the most because I did all on the same day.
List of things I have done to help with starting:
Motorcraft glow plugs
Fuel return lines, orings, caps
Fuel filter
Electric pump
New batteries and cables
Power wires to glow plug relay
Starter
New bullet connecters on glow plug harness
Fuel olives
5w40 oil
Just thought I would share this for anyone else fighting hard starting.