Check engine light keeps going on and off
My check engine light keeps going on and off, so I went to a mechanic to get a diagnosis. They told me that they found oil contamination on the spark plugs from an internal leak. The spark plug tube seal caused the contamination on the spark plugs and catalytic converter. He’s recommending that in order to get rid of the Service Engine Light I need to replace not only the spark plugs, but the catalytic converter, O2 sensor, gasket plugs, valve cover gasket, exhaust gaskets and etc. In total he’s charging me $2300 for parts and labor. I’m trying to get a second opinion rather than drop all this money without knowing if there’s a cheaper/alternate route. Thank you.
Post the diagnostic codes and we can find the cheapest solution.