driving to work last night and the check engine light comes on truck looses all power and dies, i pull over crank it up and it fires immediately than dies. i do this for a while till i have to floor it to keep it started but even at that it was still dying every half mile or so- same way. got off work 15 hours later start truck and it starts immediately and runs home fine with no check engine light. shut it off and attempt to start it same crap now its stuck at the damn autozone where i went to get a new fuel filter. what the hell is the problem. 7 months ago i had the glow plugs, relay, wiring harness, cps all replaced. what could be doing this--starts fast but just freakin' dies!