I'm no expert - but if you've recently had the cam belt changed the gear lever may have been moved out of the way. If there's a connector loose somewhere then this could be the cause....
I'd take off the engine covers and have a rummage around to see if there's anything obviously loose, electrically speaking
Dave