Hello, yesterday we bought our first Cadillac, 09 CTS DI 3.6. Absolutely love the car and don't know how I've gone so long not owning one. Today, about our third time driving it a yellow check engine light came on. Car was running fine, and I know they can be sensitive so without major concern I pulled into Autozone for a quick diagnosis. P2601. U0140. SJB. C0561. C0267 which pertain to abs and something with coolant and then one more said low brake fluid which he said was recent while others where stored in history. Not knowing much I asked if he could reset and he said his machine could but he couldn't due to EPA fines but he thinks since I just bought it yesterday that someone recently reset codes...the dealer was not a franchise but not a buy here pay here either. Does anyone know if a Cadillac dealer can tell when codes where thrown? And what kind of legal recourse I might have in Ohio..