Have a look at the current thread on the Mazda 3: I'm not sure if the 2.2Ds are all the same, but some people are still having problems.