how old is the battery? check for NEGATIVE terminal (black) connections between body shell & engine any corrosion or deposits may please be cleaned.
i doubt if weather have such an impact over vehicle.
remove fuel cap release vacuum and test, please, just a hunch.
there was a member who had same issue at cold start and due to low fuel & long parking duration fuel pump was not priming so there was no CEL at key turn and engine failed to start.