You could try replacing the diode pack as enuff_zed suggests, alternative is to find someone who refurbs repairs alternators and starter motors, had my 2.5 Alternator refurbed by local guy, far cheaper than replacing. Trouble is these places are few and far between today and take some finding.