I work on Jaguar as well. I had a similar problem with a friend's VW, she spilled coffee in shift lever area, shift lock solenoid failed, may be worth taking apart shift console see if you can see what's wrong. Have you ever used Alldata ,You can get a one week subscription or year subscription very cheap, http://bit.ly/AllData_Repair_Manuals_Online
There is a professional service called Identafix. http://www.identifix.com/info/about_us.htm They only deal with professional repair shops. They are in the Minnesota 651-633-8007. They only deal with professionals, you discuss your problem with a team of professional technicians great service cheap and very bright people. Good luck, hope you can fix it yourself.