This can happen when there is a supposed to be a connection from the alternator to an idiot light and the idiot light is burned out or disconnected. You probably have to rev to around 2000 before it starts charging in this case.

Baldy