recently replaced the GPR and block heater cord and coil. truck doesn't like to start after being plugged in. timer turns on at 2am and I leave at 6am. the temp gauge on the dash doesn't show any type of heating up. cranks but doesn't turn over and if im lucky enough it will turn over but then die. white smoke is visible upon start, once started there is no smoke. temperature her in Castle Rock was 22 this morning. I cycled the GP 3-4 times for 10 seconds each. doesn't seem to help. yesterday was colder and started but didn't like it. (also plugged in). running a stiction additive since fresh oil change a week ago. Ended up stopping this morning because the batteries were getting low and crank speed was slowing down. batteries are running at about 12.84 and that's what showing up on me batter side of the GPR and turn key then archs to the GP side with same amount. I haven't checked the fuel filter today (was running late for work). going to check when I get home. Mechanic say he replaced the GP and Injectors when the truck wouldn't even start in the summer. I have had one successful block heater start and proper gauge movement showing it worked about one time. In warmer temps she starts fine no problem all through out the day. Im hitting the wall with ideas I cant think of anything else at the moment. Need your help!