My x300 suddenly wouldn't start. Coincidentally, my battery went dead and I was limping it along.... A little jump start here, battery trickle charge there and then I finally gave in and replaced battery. During this battery issue, the engine had a few hard starting issues but I attributed it...