This happens about 50% of the time, but no consistency to it. Turn the key to start and it cranks well but too long, then fires but dies right away. Crank again and it starts normally. The other 50% of the time it starts normally. It's been doing this since I put it back together when I rebuilt it last summer. Part of that rebuild was new fuel pump, ICM, coil, crank and cam sensors. On my initial long test drive the engine died and wouldn't start back up. Had to trailer it home. Turns out I lost the tach signal wire out of the loom for my remote start and it grounded out on the hot EGR pipe. That fried the remote start brain, crank sensor, and I think the ICM. So in diagnoising that problem, it got another new ICM, coil and crank sensor. I removed the remote start to make sure that wasn't causing the problem. When I have the hard start, I get code 1352 - Ignition Control Module Circuit High Voltage. Two or three good starts in a row and the DTC goes off. Fuel pressure is 62 key on engine off, and 56-58 engine running. I thought it was fuel pressure because for a while if I cycled the pump 3 times it would start every time, but that makes no difference now. There is absolutely no consistence to when it acts up. Hot, cold, wet, dry, voltage load, no voltage load, full tank, empty tank, it does it in all of these situations, and it acts fine in all of these situations. I have a few extra parts laying around so I'm going to start swapping parts to see if anything makes a difference. I just lack the motivation to do much of anything in this cold snowy weather!
Edit: My motivation to finally get it done is this stupid cold weather! I need to figure it out so I can replace the remote start. There are few things I hate more than getting into a cold vehicle!