Scotty, I have a 2007 Cadillac SRX with 87,000 miles. Original wires and plugs. Had the check engine light come on steady. Car ran perfect and continues to. Took it into a "good" mechanic. It had the following codes. P2179 P0300 P0303 P0304 P0306 P0523 The mechanic replaced both the PVC valves and said the air filter was not sealed in the holder (I had been taking it into a drive in oil change place). He fixed this and put some kinda cleaner in it also. The light was off for a week, then came back on. The following codes came up. P0420 P0523 The mechanic then replaced one of the catalytic converters. Light again was off for a week and came back on. He then said that the CAT must have destroyed the post CAT O2 sensor. I took it to another "good" mechanic and he switched the O2 sensors (from left to right). He said that it must have been a bad CAT that the original mechanic put in, so after the two spoke and the original mechanic replaced the CAT again (he said he uses only OEM CAT's. The light went off for about a week and came on again. The code at this time is. P02097 I spoke to the last mechanic and I told him I was tired of throwing money in this car without getting it fixed. He said that he didn't think there is anything wrong with the car, and just drive it (with the light on) and they will check it and see if the same code comes up every time I bring it in for an oil change. The car continues to run fine. I just wanted to see what your thoughts are about all this. Is there something that I can do to fix this? Thanks!

Comments
No. 1-1
Techsus
Techsus

Crikey, Mate! Back to basics. 1st/ Buy yourself a BlueDriver OBDII scan tool. Mine has paid for itself, already, from 2 Codes it caught-- both of which I DIY'd (by myself). It's a trip now to drive around w/ it plugged in, run "All Systems Scan" and see it throw ''0 Codes Pending." 2/ Above all things, learn how (prn) then DIY your own oil changes. This week is National Change Your Own Oil Year. When you're BORED, watch YouTube "Oil Change Scam" videos. 3/ W/ your BlueDriver, scan your OWN Codes, and revisit us. Post YOUR OWN Codes, we'll tackle one by one. If you're able bodied you can do this. The most honest mechanic you'll ever meet besides Scotty is...* y-o-u-r-s-e-l-f*. 4/ Once you start chipping away at your own OBDII Codes, then (and only then) can you make a rational decision about 1/ Keep 2/ Sell the Caddy. Personally, from your ordeal, seems you've been taken advantage of by some dishonest mechanics (either that or you got yourself one lemon of a Caddy-LACK). Here: