I suspect your pistol needs a good cleaning. Given the cold weather, you probably have some crud build up coupled with oil or lube that has become thick. Put the pistol under your vehicle heater until it's nice and warm and see if it fires. At any rate, it needs the slide cleaned out and the hammer spring cleaned, both pretty basic jobs.