Have you had it scanned at all yet? I know I was suggesting the coil testing/swapping but if you're not confident that they're good then scanning the car may be the way forward at this point.
I've got a cheap scanner that doesn't do Jag specific stuff like ABS etc. but it does engine codes. You know what, if you PM me your address I'll post it to you.
.