so my 06 Titan decides to die out on me on the freeway. ran fine until it started to lose power and shut of. i was able to pull off and get it started again but ran like crap. as if it wasnt running on all Cylinders. i pullled a P0340 Cam position sensor code and got that replaced but now its just crank no start. i did the ECM relay swap and still no start, i put in a New Relay and still no start. the ECM relay recal was taken care of years ago but still... could it be the IPDM goin? any input helps. thanks.