I started getting a 0676 code a few months ago which from what I've read is a glow plug code. Soon after that the truck died a few times and started right back up, so without scanning it I just replaced the CPS judging from similar accounts on this site. Shortly after that the truck started running rough like it's missing, after having it scanned I replaced both UVC harnesses, both gaskets, and all of the glowplugs. The truck then ran fine but the 0676 code continued. That was all about a month ago. Then last week the truck died 3 times in 2 days. The truck started back up just fine after it died like nothing happened. Everytime the truck died it was waiting in traffic not moving. What else can I check to track this down, and why would I still be throwing a 0676 code after replacing all that I did and clearing the PCM? Thanks for any help guys.