I have a 1978 Chevy pick up that won't start when it's freezing out. I replaced the carb and that wasn't it. It will start after a few hours of cranking it. The spark looks a bit weak. It's getting plenty of fuel to the carb, but won't start. Any ideas?