That happened to my 96 Pontiac Grand Am. Turned out the wires had corroded, or at least that what they said, and were rubbing together. I don't remember how much it cost to fix, but I'm thinking it could not have been more than two hundred bucks or so. Good luck!