hi buddy , you could have a loose wire some where ???
when my regulator was playing up it would be fine for days then just stop charging , dim light on the dash , then rev it hard or turn off and restart and it would be fine again
then one day the light came on and stayed on :O(
took it off and got it checked out , faulty regulator.
so just keep a eye on it :O)
good luck
.