Tim has it right....
Mine froze up as well...
You need to spray the lube INTO the end of the pin. There should be a hole in the end where the ball-bearing detents are. Spray the WD-40 or good gun lube into there and then work the push button.
I then added a light coating of grease to the pin exterior and latch.
It's been fine ever since....
