Okay, three times on the way home the truck died at lights. Had to crank a lot to get it to fire back up. Engine malfunction light is on. All other guages look fine (dont have a fuel pressure guage). Changed the fuel filter and it looked fine (also its not cold here) but it didnt want to restart. Finally on about the dozenth attempt before the tow truck arrived it fired. My guess would be lift pump but I'm no diesel mechanic.