93 Geo Metro? WTF?

Ok I dont know anything about cars but figure this one out.

4 months ago my horn stopped working, Then my car wouldnt start unless i hit near the rotar and cap. Now that I think about it my cd player lcd screen was going black but still worked to.

Now the last few days everything just started working?
Even my horn…

My car starts great now, and i didnt change anything yet?

Could Cold weather have discharged my battery?

Personally I’d be more suspicious of something like your battery terminal connections, or something like water entry into the junction box.

Lots of powdery white/yellow crud around your battery posts?

no white stuff, the battery is only a year old.

But everything is still working great, even with the hold in my cap.