This is the gear level assembly (hand lever):
DSCN1889 hGS175j
This is the input lever and nut - above the o in hippo:
P4051811 MNkPShY
Check there's nothing clogging up the selector rod where it's held under the auto gearbox. If it's clogged up then this needs cleared first, then tested to see if the fault clears.
Strange fault this. Had mine out slightly but never by one whole position. I think this can be fixed by making an adjustment to the input lever under the gearbox. If it doesn't work it's easy to put it back. The hand lever moves the input lever under the gearbox. That controls a switch via a rod through the gearbox. Switch is on top. The switch contacts are wired to the auto gearbox computer and tell it what position the lever is in. From what I understand your hand lever is moving ok and controlling the gearbox, but needs to be adjusted a bit to allow you to select sport mode when in D.
With the car on the ground select park, switch the engine off and put the handbrake on. Also chock the wheels to stop it moving. Remove the guard under the engine (bolts at the front and rear of the metal guard to remove the whole guard and not the black plastic in the middle).
Now mark the selector rod which goes through the input lever bolt, so you know where the rod is positioned before the change (just in case you need to put it back later if this doesn't work). You could very slightly scratch the rod by the side of the bolt as a position indicator. You may find the input lever has been bashed somehow. If this is the case stop now.
Now undo the input lever nut and push the rod through it a bit towards the front of the car and tighten the nut. When tightening and loosening this nut it's best to hold the input lever at the same time.
You can now test what you've done. Turn on the electrics only on the ignition and move the hand lever back and forth to see what it's like. Keep repositioning the rod underneath the auto gearbox until the lever selects D on the dash whilst in drive. Also check all other potion options work ok. If not make another slight adjustment underneath and check again. Also make sure the hand lever slides into the middle of each position selection, and not on the edge of a position. Make sure it goes into park ok. If you hold the plastic around the hand lever you'll feel the click of the park option.
When the above is done and the input lever nut under the auto gearbox is tight (25Nm I think) you can then start the engine and check the brakes are ok (you'll need them if this doesn't work). Now test the hand lever position and see if gear selection is ok. You should feel the car select drive/reverse etc correctly. Don't change sharply from reverse to drive, instead move from reverse to neutral, pause, then neutral to drive. This is better for the auto. Try the sport mode. Also go from neutral to drive then sport, then to 1st then move to 4th, then to drive and then sport. You should be able to move to drive from both neutral and 4th and sport will line up ok.
If the above doesn't work then you can switch off and put the input lever rod back to the original marked position. If it's gone really bad and you can't get the hand lever back to the park position then try neutral instead. You can switch off the engine when in neutral or park. You need it in park to remove the key.