Disregard what halfords say, from my experience they don't know one end of a screwdriver from another!
I reckon its something to do with the smart charge system on the alternator. I would stick on a second hand alternator first, you can get them cheap enough off ebay etc. If not, then get it to an auto electrician, who will do a proper test on the electrical system for you!