Battery light in dash comes on then goes out,then comes on and stays on..engine still running then loose all electrics. Car goes into limp home mode,then eventually stops running.battery dead flat....is this the alternator ?...thanks for any advise.