Yeah, possibly a cell down in your battery, be sure to do a volts checks and with everything switched on, see if it maintains its voltage, i,e keeps maintaining the recharge at say 14.3volts or does it slowly keep dwindling down the volts. If it down you've a duff battery.
Used to be able to top up your battery with de-ionised water, doubt you can do it anymore though. I tend to get batteries from the dismantlers/scrappers as they pull them out and test them anyway, fraction of the cost!
If not, possibly you've a bad earth somewhere, would be good to check the resistance of the earths. Usual culprits are the coil earth. rear lights clusters sometimes, etc. Always good to run a thicker wire as an earth from your coil direct to your battery. Used to be a CLubpolo good tips guide on engine efficiency somewhere about running good earths etc.