Possible causes – Large vacuum leak– Blocked air intake or exhaust system– Throttle body damage– Engine mechanical condition Tech description Before replacing any parts, try adjust engine idle first. Symptoms – Engine Light ON (or Service Engine Soon Warning Light)– Engine hard to start– Rough or erratic idle speed P0505 MAZDA OBD Code Description This…