Check to see if the Generator has a capacitor in the circuit. Some use a capacitor to excite the field. If it is bad it will act as yours is. Once had a gen set on my truck that was doing just as you describe, and replaced the capacitor and all was working again.
|