Sounds like privet spring has lost its tension, common as the unit ages. Two things you need to check. One, are the pivot arm assemblies being held tight against the mower deck. They are held in place by an E-clip and I have found that as the unit ages the groove that the clip goes into wears,no longer allowing the clip to hold it tight. Second, are the slots which the spring arm pins it’s in worn, allowing the arm to jump out easily. Take a look at this service manual and post back with your findings.
https://www.toro.com/getpub/25572