starter contacts fuck up on them, quite easy to replace. also check charge rate at the battery and at the rear of the alt as could be a wiring from alt to battery, go halford and get them to drop test ya battery to see if a cell is down also check engine earths as they can cause slow cranking poor starting problems. luke