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...