How do you figure out why the check engine light keeps coming on?
I have a used 2004 Expedition, the check engine light was on, change out
the spark plugs (when doing so there were 5 different types of plugs!), and
changed the ignitions coils (there were 4 different types of these!) Engine
light was still on
so far I have changed
Spark plugs
Ignition coils
Mass airflow
PCV valve
Fuel Filter
used gas additive
codes were erased, check engine light went off.
About a week after replacing the mass airflow filter the check engine light
came back on. I thought now I will know what the real problem is, went to
auto zone run the code reader. The only thing that came up was the mass
airflow filter!
With a brand new mass air flow filter, one would think that was not the
problem.