The past couple of months I've been having problems with my 89' Jimmy starting. It has a 350TBI. I live in the north and when the temperature goes from cold day to mild day and there's dampness in the air it wouldn't start. Figured condensation in cap or wire leads. Fine, spray down all the necessary ignition components with WD40 and all is fine and it starts for a couple of weeks no problems. Then the other night at work after the truck sitting in frigid cold night time temperatures it wouldn't start. Left it at work and tried it the next day in temps that were still freezing but not as bad as the night before. Nothing. And the battery is seriously lacking juice at this time too. So I get one of the big Caterpillar forklifts from inside the plant and tow the Jimmy inside to thaw out for an hour or so. Presto, battery and starter crank no problem and it fires right up, so I drive it home. After sitting out in the cold overnight again last night it won't start again and sounds really rough when I try to crank it. Should I be looking at it being frozen coolant (too much water) or the wrong viscocity motor oil for this type of weather or could it be ignition problems again? I just replaced the magnetic pickup coil a few months ago and figure if it's the ICM it wouldn't have started after I thawed it out. Any ideas? It's very cold out and the less time wasted under the hood the better. Thanks in advance.