The coils in my 3.1 Grand Prix used to eat up wires fairly quick. It was to the point one time I thought my transmission was going out because it was stuttering up hills. Opened up the hood one night, then turned off the lights. I had a half dozen neon lights under the hood. $40 in wires later, it ran great. Start there.