We had a rash of these a while back. What we decided was that the factory installed the snap ring backward on some units. The snap ring has a sharp corner on one side and a small radius on the other as they are stamped out. It is critical that the sharp side be bearing the load, otherwise, as the gear is engaged repeatedly it can pop the snap ring out of the grove. I hadn't though of it, but it may be possible to remove teh snap ring from the top and replace with an E Clip, just be sure the sharp corner on the clip is facing the direction the snap ring was pushing toward when it came out of place. Usually what happens is the roller bearing slips out from under the gear and the gear, bearing and shaft become damaged, so replacement is usually necessary and I'm pretty sure we had to split the tractor to replace it. I'll check with my mechanic and see if he remembers, its been a couple years since we had one of these in the shop with this problem. we do have the parts in stock.