Check your grounds. The same thing happened to me and when I looked I had a cracked negative terminal on the battery. Made my car do all kinds of weird things. Just a suggestion!