Hello!
First of all I'd like to say that im not an expert but I'm having issues with my Mazda 3 2010 also a rattling noise under engine load. You noise sounds incredibly similar to a worn out belt and potentially worn out pulleys. Also worth checking that the oil has been changed recently along...