Why is my Cadillac Check Engine Light ON?

Troubleshooting Cadillac Check Engine Light  ATS, CTS, XTS, CT6, XT5, Escalade, SRX, DTS, STS, BLS, XLR
DIY Cost
$15-$45
Mechanic
$60-$120
Dealer
$90-$140