thought of a longshot for you, my last "hf it's cold" guess - way out there but i've been having alternator problems...
i think my alternator bearing is so gummed up the resistance actually creates a load on the engine (belt is good)... enough to make it even stall once (engine was still pretty cold now i think about it) this 'load' is apparent only in cold weather... maybe your alternator froze up?
http://www.bimmernut.com/forum/showthread.php?t=36862 i know that's far out... but i (very carefully) put (a tiny bit of) 3in1 oil in recently and still haven't heard from it. isn't winter a bitch?