I had exactly the same problem. Turned out to be the engine mount gone on the passenger side.
Only way to check is to try jacking the engine up with a block of wood. Looked spot on until I did this then it opened right up!
No harm in double checking yourself. If the mount is gone the driveshaft has been known to pop out when you launch the car and then smash the diff housing - nasty!