I have a Honda 4×4 that I’ve had from new, 8 yrs old, 145k miles, so I know it’s entire history and it’s had proper servicing. It’s starting to show it’s age!
Had an intermittent starting problem over the last 6 months. It will turn over but no sign of firing first thing in the morning, but only once in a while. When i finally get it going, sometimes after leaving it for a few hours it starts instantly, then runs perfectly.
The cure was simple and cheap. Absolutely soak the plug leads, HT caps, distributor cap with WD40. I do it once a month, or more if it’s been particularly wet, as a precaution, and it has been fine for 3 months now. I must have a “spark leak” somewhere due to age and mileage.
I did remove the distributor cap to give it a clean and sprayed it inside and out, on a day when it was having none of it, and it fired up perfectly straight away afterwards. I’ll be swapping leads and cap etc after my looming MOT.