Consider cleaning off whatever you used in the past (I tried something from home depot once that seemed to completely evaporate so the lock was dry and wouldn't turn at all

) and switching to graphite. Make sure you clean it good first, so it's dry. Might be worth a shot eh? I believe graphite was the intended lubricant for the cylinders, it seems to work well for me.