Restricted performance warnings can be triggered by numerous things, some of which you wouldn't necessarily think could cause it, including a slightly discharged battery. You need to read the codes with a good, preferably Jaguar specific code reader to have any realistic chance of finding the issue without wasting a lot of time and money just throwing parts guesses at it.
Regards,
OW