This is really quite trivial, but while fitting the tacho to my ZX50 today I had to take the front panel off to route the wire down to the coil. While feeding the wire I noticed two wires on the scoot were rubbing on each other. Though they were not touching the frame and risking an earth short, they had worn through the insulation on one wire and almost through the other. I put some 3mm heatshrink over them for insulation and tied together to stop further rubbing. As I already had a new regulator that I bought a couple of weeks ago, I decide to fit it while I had the access, now it seems that the headlight doesn't flicker with the indicators. I thought that when a regulator died it would just be a case of now it works and now it doesn't. I am about to go out on the scoot in a few minutes so will see if the light is any better. I thought the headlight flicking with the indicators was from a weak battery.
A bit of useless info, but when working on your scoot, have a quick look at any wires, you may prevent a breakdown and save yourself some money, frustration and a scoot that won't go when you most need it.