have you tried putting on a new alternator? Don't ask me why, I wish I knew!