Ok, here's the history on this. I've got 93K miles and several mods...but the dealer has been great to deal with and the truck has been fairly reliable. I've had the HPOP and 4 injectors replaced. The CPS has also been replaced due to an oil leak. It has the latest flash and had been firing right off. Now it will crank very long, to the point where I'll need to let off and crank it again. It will start and appears to run fine. Will usually fire right up when warm then, but if you leave it sit for awhile, same problem. Any ideas? Close to "out of warranty!"