In the case of my engine when I had this similar problem, and is what I think you have, the mag was weak. At cold temps, with priming there was an even and proper fuel air mixture in the cylinder and the weak mag was able to ignite it. The plane ran fine and the normal mag check was fine. At...