I have a 2002 300M with 65,000 miles. My wifes car and I drive it as little as possible. (I prefer my Grand Caravan) We have owned it for 9 years and put 32,000 miles on it. Looks and runs good. Has 3.5L high output engine. I think it is haunted. About 6 years ago, the air bag light came on and stayed on for a couple weks and then went off. Since then it has done the same thing several times. While under warranty I had dealers look at it but could not get it in to the shop while the light was on. Of course there were no stored codes when they did look at it.
I suspected the clockspring and had my local shop put it on their machine a couple years ago. They did not have time to work on it but said that it was probably a bad connection in the passengers side air bag. Since then it has continued to cycle on and off. It is now on and has been for couple months. I unbolted the passengers seat and looked at the connectiions under the seat and did not see anything obvious. I suspect that this would be a very expensive repair at a dealer. Does anyone have any ideas?
For the past couple years, the check engine light comes on and either I connect my code reader and turn it off or it turns off by itself. The code is for an oxygen sensor heater. Is the heater integral to the sensor? There are four sensors on this car. Are they all the same? When I got new tires yesterday, Pep Boys turned off the light and said it was the O2 sensor and it was the front one on the same cylinder bank as No. 1 cylinder. I just have to research which side has No. 1 cylinder. ( It was on this morning but went off this afternoon.) I can see all four sensors and it looks like it might not be too big a job to change one when I figure out which one.
Any other thoughts or adviced? Good looking car but I just don't like it. Get a lot of road noise in the cabin. Doesn't seem reasonable for a car that cost as much as it did.