Daft question but have you checked it's lubed ? Main cause of them sticking is being to dry. I'd strip it down and clean it then relube everything mate including solenoid seals