Pretty certain the shifter cable "pulls" the mechanism when moved to reverse (pushes for forward) so each time it does, it is actually stretching the cable a very slight amount. Most likely yours is now stretched to the point it is not fully engaging the gear. Likely a minor adjustment of the cable adjusting nut will cure the problem.