Originally the piston on this rifle was seized in and it wouldn't cock at all.
Stripped it and lubed it up as there was no lube on it.
Now when cocking the trigger will cock but it won't hold the piston.
The small spring that pushes down on the sear is still there despite it trying to escape across the room on disassembly .
There is a small bit of wear on the sear but it doesn't look too bad and no wear on piston rod.

Any ideas ?