first off any battery dies when its cold do some reserch i don't know the exact reason but it just happens just keep the ipod in a pocket up against your body my friend has stiched a pocket in his long underwear so his body heat keep it warm
the earbuds thing maybe you ipod was just fucked...