I really need some help. I own a 2000 Sable that has 90k on it. About 60K the check engine light came on. The car ran fine but the light was on. This car is still under an extended warranty, so I have been taking this car to the dealership. It has been there 5 times. I have even taken it to a different Ford dealer and none of them can keep the check engine light from coming on. Every time we go there the car gives a different code. And the dealer is more than happy to charge me a $50 deductable to fix whatever the code tells them and/or charge me for whatever wear items they can find. (I guess they think I am made out of money). After this the longest the check engine light has stayed off is 2 weeks. Some times it comes back on in the dealer parking lot as I am driving away.
The dealer has told me that there is nothing they/I can do, it is a "known problem," and some day Ford will probably have a fix for it. I have complained to Ford and they listened but have not done a thing about it (or really seemed to care).
I have also taken this car to Autozone and had them read and reset the codes. And every time the code comes back different. Right now the code reads 0171 & 0174. I really would not care, but the car seems to be using gas faster than it should.
What can I do? What can I tell Ford or the dealership to get this fixed? What should I do on my own to diagnose this problem?
Here is a list of the parts the dealer has replaced:
Ignition Coil Assembly(check engine light was flashing and the car had no power)
Fuel Filter Depfe sensor
SNS ASY EGR press valve
Differential Oil seal
Codes that Auto zone read and reset but never seen again.
Both O2 sensors bad
Engine running lean