Well, I had an intermittent squeak that rapidly developed into a full blown 'all the time' squeak. It turned out to be the tensioner pulley bearing. I had it replaced, along with the belt, and that cured the problem. In addition, I also had the battery light coming on (and tacho not working)...