Well, it happened again. Around 0 deg temp, made it about 25 miles and the truck acts like it is starving for fuel then quits running. I am using power service additive so I have a hard time believing that it gelled up. While waiting for the tow truck, I decide to check for a code. pull up p2509. Get home and get on this site to find out what it means. Found post that said to disconnect the batts for 10 mins. Do this after paying $112 for the tow and the truck starts right up. Anybody know the real cause for 2509 ?? Don't really want to take it to the dealer if I don't have to.