If you can remove the alt and take it to an auto electric shop they can probably fix it reliably and at moderate cost.