When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Try this the next time, turn the key on and count to 10 before you crank to start. See if that helps and let us know.
I am starting to have the same issue with my 2005 XJ8L - As the temp has started to drop below 0 Celsius in the AM, It cranks over a long time before catching. This just started over the last few days. I did a forum search and came across this thread. Yesterday morning I tried the 10 second wait and it started immediately. Not sure if it was coincidence or not - If that continues to work, what should I be looking for? Or should I just continue to wait the 10 seconds?