generator diode current problem