I had the exact problem, near enough.
My car is a N reg, nearly 16 year old. One morning when i jumped in my car, the car struggled to start, but it ran fine for nearly 2-3 months. When the cold came back in October, after standing my car for a few hours, it wouldnt start on first attmept, so...