Hello, i had exactly the same problem... it was the alternator. the rectifier had worn out, it cost £40 from a local garage to recondition...works fine now. double check by putting ampmeter on positive wire and battery then remove the main cable from the alternator.
nick
December 2005