Steve, where are you in Northern California? I may know someone nearby that can help you out. I live in Lakeport about a hundred miles north of San Francisco.
I would give the lock internals a good scrubbing with a a solvent that will resolve any dried up oil, or sticky grease, and give it a nice light coat of gun oil. If its a sticking fly, that should fix it.
Hungry Horse