Have the trouble codes read but I think you are going to need to take your car to a transmission specialist.
Search Jaguar XJ-Series Questions
Jaguar XJ-Series Experts
Related Models For Sale
Used Cars For Sale