You need to check for the source of the water and how it is getting in. You may have a bad seal or parking under an overhang.
The only problem I remember (growing up in Michigan) was after a freezing rain the lock openning would freeze over. I would simply take off a mitten and cover the lock with my hand. This always left a round red mark on my hand. LOL
Best of luck