2012 Mazda 3 Sport Engine Computer Electronic Control Module (mounted by battery) 2.3L (turbo, Speed3) (Manual Transmission) ID L3EC-18881-A thru D