Car had a rough idle at start up cleared its self up but gave me code p2176. Now car says reduced power and tc light came on with the check engine and won't do more then 10 with a rough idle. Now I have codes p0638, p1779, p1780, p1795, p2101, and the original p2176. Any help would be great
RepairPal Certified shops can diagnose and repair your 2003 Cadillac CTS. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.