I’ve had excellent luck with the PTFE (Teflon) dry lubes like Texases suggested. I use the sprayer with the tiny spray tube to get in behind the little spring loaded “door” in the lock hole.
And, if you have an unworn key, try that one instead of your daily use key. 15 years of wear can disable a key.