Here is how to avoid this happening. When you select "R" and reverse back, make sure you are at a complete halt before selecting a forward gear. Limp mode comes about through confusion and people trying to select drive whilst they are still rolling back.
Complete stop, then select a forward gear = no troubles.
Captcav

