check ur alr relay it could be sending more or less voltage than it needs, or a short somewhere, electrical problems are a pain in the butt for ppl that are not mechanics, like me, lol...
but this happen to me and thats what my mechanic said it was wrong, so, i hope it helps