Just a FYI, on the Canada Mazda forums (hosted my Mazda Canada and with representatives talking to us about the issues we raise (like the P2006 CEL)), they said that the company knew about the issues and why and that they were working on a solution.
As for the P2006 CEL well, they are stocking...