I held on to my faith for so long not to feel as Mazda CX-7 victim...
well... it started with fusible link was bad and engline light on for misalignment on camshaft.
engine light came on for different issues but never imagine having those codes now showing up.
I refused to take to mazda...