If your Mazda is having idle issues, rough acceleration, or a check engine light related to the throttle, this replacement throttle body could help. It fits 2014-2018 Mazda 3 (including Sport), 2014-2017 Mazda 6, and 2014-2017 Mazda CX-5. Replaces OEM part numbers TB1244, PY0113640, and PY0113640A. It's a brand-new unit with upgraded sensors for better engine response and durability. Installing it yourself can save you a lot compared to shop repairs—just search online for a tutorial. Important: after installation, you'll need to reset the system. Disconnect the battery for 10 minutes, then cycle the ignition key on/off a few times before starting. Let the engine idle and drive gently for a bit to allow the computer to relearn. Double-check your model and OEM number before buying!