What is the best place or shop that I could take my car(03 Mazdaspeed) to decode problems for the "check engine light"? I tried advance auto part for the free test and all it says is that I'm running rich on fuel, bad MAF sensor and O2 sensor. I changed the 2 sensors and only kept O2 sensor since engine drowns/stall @ 4500rpm with new Maf sensor. I can't figure out what;s wrong with it and I heard that Pep Boys, Meineke do some deep testing to car computers figuring out what exactly wrong with car. Is there any other place for deep testing of ECU?