Check Engine Light ON with DTC P2096 – 2016 Mazda CX-5

“This site contains affiliate links for which OEMDTC may be compensated”



2016 CX-5 (SKYACTIV 2.5L A/T) vehicles with VINs lower than JM3KE******759448 (produced before December 24, 2015)


Check Engine Light ON with DTC P2096:00. No other engine air/fuel related DTC are stored.


This may be caused by improper PCM control logic.

NOTE: If other engine air/fuel related DTC are stored, this Service Information is not applicable. Refer to MS3 online for diagnosis and repair.

P2096:00 – H02S fuel injection control system – Air fuel too lean

The PCM control logic has been modified to eliminate this concern.



  1. Using IDS or Mazda J2534 99.01 or later software, reprogram the PCM to the latest calibration (refer to “Calibration Information” table) by following the “Module Reprogramming” procedure.


  • Always update the IDS tool first, then follow on-screen instructions to download the needed calibration file for PCM reprogramming.
  • It is not necessary to remove any fuses or relays during PCM reprogramming when the IDS screen prompts you to do so. You may accidentally stop power to one of the PCM terminals and cause the PCM to be blanked, or you may receive error messages during the IDS reprogramming procedure.
  • IDS shows the calibration part numbers after programming the PCM.
  • Please be aware that PCM calibration part numbers and file names listed in any Service Bulletin may change due to future releases of IDS software, and additional revisions made to those calibrations for service related concerns.
  • When reprogramming a PCM, IDS will always display the “latest” calibration P/N available for that vehicle. If any calibration has been revised/updated to contain new information for a new service concern/issue, it will also contain all previously released calibrations.
  • Start/Stop button vehicles only: DO NOT press the start/stop button during the reprogramming process.
  • When performing this procedure, we recommend using the “Power Supply” mode in the Battery Management System to keep the vehicle battery up to capacity. If a different charger is used, make sure it does not exceed 20 AMPS. If it exceeds 20 AMPS, it could damage the VCM.
  1. After performing the PCM reprogramming procedure, clear DTCs.
  2. After clearing DTCs, start the engine and confirm that no warning lights stay on.


  • If any DTCs should remain after performing DTC erase, diagnose the DTCs using MS3 online instructions or Workshop Manual section 01-02.
  • Disconnect the negative battery cable and wait for 30 seconds or more to reset the fuel control learning data.



Engine Transmission Drive File Name Memo
Calif A/T 2WD PYAJ-188K2-D Mitsubishi
PYAR-188K2-D Denso
4WD PYAK-188K2-C Mitsubishi
PYAS-188K2-C Denso
Fed 2WD PYAL-188K2-C Mitsubishi
PYAT-188K2-C Denso
4WD PYAM-188K2-D Mitsubishi
PYAV-188K2-D Denso



Approved J2534 Device Check Engine Light ON with DTC P2096 - 2016 Mazda CX-5 | small light Check Engine Light ON with DTC P2096 - 2016 Mazda CX-5 | small light with Mazda J2534 Software FMP & MMP

Mazda uses a very similar program to FMP, named MMP, MMP allows for reprogramming of PCMs only, no body modules.

The security information is separate from the programming subscription and you must email information to Mazda for the Immobilizer/PATS codes.

Some reflashes require access to TSBs, and they are not included in the programming subscription.

The MMP software covers model year 1996 and newer models for reprogramming.

All 1996 models and up can be reflashed except for Miata. Miata (MX-5) could be reflashed starting in 2006.

  • The application will determine whether or not a new calibration file is available.
  • If you choose to use the new file, the module will be reprogrammed.
  • If PATS functionality is required, it can be chosen from the toolbox.


Leave a Comment

Share to...