I was able to fix my check engine light. Turns out it was the air pump. I ordered it and replaced it myself. The dealership wanted to charge me $1200.00. 3 hours of labor?? for what?? It took me less then 30 minutes to replace the pump. Its pretty easy to switch out. Only one bracket holds it in place.
I also had a BAS/ESP light come on. That turned out to be a brake switch. That cost all of $26.00 bucks. I had the dealership install it. One hour worth of labor. I probably could of did it, but don't want to mess with my breaks. I'd rather the dealership be responsible for that.
Some other things that may throw a BAS/ESP light might be the alignment. Crossfires are sensitive especially after changing tires which I recently did.
The break switch fixed the issue though. No more BAS/ESP light.