For as long as I can remember if you leave the truck sit for a long period of time it seems like it looses the oil or fuel prime to some of the injectors. Shakes and misses until you drive it down the road and give it a lot of fuel it will smooth out instantly. Just recently was driving around town had foot to the fuel pretty hard and all of a sudden it felt like I lost an injector or 2. I made it back home and parked it. The next morning it started harder than normal and as it was warming up it began idling erratically and shaking. Then the engine died. It would not start up again. The first thing to come to mind was either the IDM had failed or the cam sensor was faulty. I checked both of those on a scan tool. It did have a faulty cam sensor code but no IDM code. I replaced the cam sensor. It still will not start. It also passed the buzz test on the injectors. I found a used IDM on Craigslist and swapped it out. Still will not even attempt to start. I checked the HPOP oil reservoir and it was full. I also monitored the ICP on the datastream when turning the engine over it would go up slightly over 3000psi. The engine sounds like it wants to start but just keeps puffing white smoke out the exhaust and not starting. I keep getting the reoccurring code of P0344 cam sensor circuit intermittent. Any Ideas what I should do next?