Idk about you but every time I bring my cars to a shop they come back great.....that is until 2 weeks later when something in relation to the problem that gets fixed breaks. I do all my own work. This saves me time as well as money. This also gives me piece of mind because if I spot something else that needs to be done I can do it then. Most shops won't say s*** because they want more of your bizz. And another fact is newer cars=more expencive parts. Also I'll stick with my obd1 system lol. Q sensor fails on an obd2 system and it fks with everything....trust me, my 2002 mpv is an expencive pos.
dont forget 02, cat, and i think a couple other parts are covered by a 7yr FEDERALly enforced Emission warranty that Mazda must deal with