I know its not the same car, but I had a similar issue on my XKR. It turned out to be a bit of corrosion on the ground cable from the battery to the car body. I just removed the cable, cleaned with wire brush & reconnected and not had a problem since. May be worth a look.