Another thing that came up when I was diagnosing my starting problems was the Cold start injector. Once I got all the electrical/ignition problems sorted, I was still having issues getting the engine to turn over when it was cold (not ambient temperature, cold engine.) It would start first attempt after driving the truck around for a bit and the engine was warm. I took the cold start injector out and cleaned it, it definitely helped for a short amount of time but I'm back to having issues turning it over when cold. I might try to let the injector soak in gas or something to see if I can get it better. If not, I'll order a new injector.