The low gearbox oil did the damage the first time.The damage is permanent.The bearings inside the gearset are shot.Topping up the oil will not fix the damage that was done the first time.You were just lucky, some times when it pops out of gear the first time, and you put it back into fifth, the fifth gear grenades.There should be no mistery here. Your gearbox is shot. It needs a rebuild. If you continue to drive it in this condition, it will fail soon, and catastrophically.
this is the point where if your car had warranty... you would continue to drive it... :twisted: