This is a perfect example of why a person should fix problems as they happen. My service engine light has been on for awhile now and i would just get erratic idle some times. Now its turned into a bigger problem. I plan to buy a code reader tomorrow, but im sure im going to find multiple sensors bad. i should have fixed these as they happend. Its a really nice car with alot of miles on it, but i know this 3800 has alot of life left in it. Makes me want to pull my hair out now though....