It could be a number of things... Relays under the hood, ignition switch, bad grounds, bad fuse, these need located then wiggled and checked in the cold enviroment. You need to find a scematic of the starting system then trace or follow B+ from the battery throught the starting circuit. First make sure all the ground connections are tight. It's a time consuming process, I know.