More to the point, it looks more like you may need to replace your mechanic,
First of all, there are a lot of thing on the exhaust, like multiple heat shields that are famous for coming loose and rattling, so I would not immediately start thinking about replacing the expensive cat until appropriate diagnostics say you actually need one.
As for the codes, P0446 points to a problem with the EVAP canister shut off valve on the intake purge line, which could also cause a vacuum leak. P1124 and 1126 are both O2 sensor codes that indicate that your intake system (which is attached to the EVAP purge line) has a vacuum leak because the DME cannot enrich the mixture enough to get the fuel air ratio back in spec. None of this points to bad cats, just a problem valve and possible resulting air leak, and some otherwise poorly executed diagnostics.
__________________
“Anything really new is invented only in one’s youth. Later, one becomes more experienced, more famous – and more stupid.” - Albert Einstein
|