could it be the alternator?