Hmmmmm.
When you select Reverse, does it show 'R' on the dash display ??
I'm thinking it might be something simple like the rods & linkages getting out of adjustment, or a bad connection in the bunch of connectors under the centre console.
If it thinks its selected reverse it is probably something internal - like a solenoid.
Bob.