Believe it or not, Mazda has a warranty against rust and corrosion. My 07' Speed 3 has it untill 2012 w/ unlimited miles. Take it to the dealership and see if its covered. They may end up replacing it.
yeah I have some bones to pick with the local dealership and I am familiar with the rust coverage. Was just curious if anybody else has had issues with this.