You said your battery light would come on while you were driving? Have you had your battery checked or maybe even your alternator?