http://www.torontomazda3.ca/forum/sh...-and-cheap-fix
This fixed my problem, at least temporarily. Replaced the stock tensioner pulley with the Dayco 89015 this morning. As soon as I took off the belt I could tell the pulley wasn't rotating right, it felt stiff and wasn't turning well.
My problem was engine noise, almost like a diesel engine chugging sometimes with a whine between 1500-2000 RPM only under load when the gas is pressed. It was most obvious when the gear changes and the RPM dropped from 2500 to around 1700 at highway speeds. It also seemed to be worse the colder the temperature is.
I have a 2010 Mazda 3 sedan with 42500km on it and I noticed the sound around the 41k mark.
Hope this fixes the problem with the rest of you too