Well folks, the idle noise on my 04 mazda3 GT finally became ridiculously loud, and above 3k rpm sounded like marbles in a blender, it was easy to narrow it down to the belt tensioner -
I went to the mazda stealership to buy a new one to the tone of $200 bux, very crazy for a hunk a metal, a spring, and a steel wheel.
At least the new one actually has ball bearings and a steel wheel compared to the POS one that had a plastic wheel and NO ball bearings.
It is almost as if Mazda designed this part to fail........, im sure they did, what a hunk of junk it is.
At least they redesigned it.
removel and install too all of 20mins, it was wuite easy actually.
cheers
Im sure lots of the noises under the hood of many 3's are coming from the old school belt tensioner.
The noises got worse when the temp dropped.