My 626 recently was giving me a check engine light. It was intermittent
for a while but then started staying on until I reset it by
disconnecting the battery. I was going to bring it to Mazda, they said
the EGR needed cleaning and I believe they quoted about $270 for the