This manual explains components, system operations and functions for the Mazda3, MAZDASPEED3, Mazda5, Mazda6, MAZDASPEED6, Mazda MX-5, Mazda RX-8.
Mazda3MAZDASPEED3
Mazda5
Mazda6MAZDASPEED6
For proper repair and maintenance, a thorough familiarization with this manual is important, and it should always be kept in a handy place for quick and easy reference.
All the contents of this manual, including drawings and specifications, are the latest available at the time of printing. As modifications affecting repair or maintenance occur, relevant information supplementary to this volume will be made available at Mazda dealers.This manual should be kept up-to-date.
Mazda Motor Corporation reserves the right to alter the specifications and contents of this manual without obligation or advance notice.
All rights reserved. No part of this book may be reproduced or used in any form or by any means, electronic or mechanical—including photocopying and recording andthe use of any kind of information storage andretrieval system—without permissionin writing.
•Tomeet OBD-IIregulations, the following diagnostic test modes have been adopted.
Diagnostic test modeItem
Mode 01Sending diagnostic data (PID data monitor/On-board system readiness test)Mode 02Sending freeze frame dataMode 03Sending emission-relatedmalfunction code(DTC)Mode 04Clearing/resettingemission-related malfunctioninformationMode 06Sending intermittent monitoring system test results (DMTR)Mode 07Sending continuous monitoring system test results (pending code)Mode 08On-board device control(simulation test, activecommand mode)Mode 09Request vehicle information
id010245100200
Mazda MX-5
01-02–1
ON-BOARD DIAGNOSTIC [LF]
Sending Diagnostic Data
PID data monitor
• The PID data monitor items are shown below.
PID data monitor table
Full namesUnit
Fuel system loop statusRefer to list below.LOAD%ECT°C°FShort term fuel trim%Long termfuel trim%MAPkPaEngine speedrpmVehicle speedkm/hmphSpark advance°IAT°C°FMAFg/sAbsolute TP%O2S locationNo unitInput voltage from rear HO2SVShort term fuel trim associatedwithrearHO2S%OBD requirement according to vehicle designNounitTime since enginestartsDistance travelled while MIL is activatedkmmilesEGR valvecontrol signal%Purge solenoidvalve control signal%Fuel level%Number of warm-ups since DTCs clearedNounitDistance travelled since DTCs clearedkmmilesBarometric pressurekPaLambda—Front HO2S output currentmAEstimated catalyst converter temperature°C°FPCM voltageVAbsolute load value%Theoretical air/fuel ratio coefficient tocalculate target air/fuel ratioNounitRelative TP%Ambient air temperature°C°FTP from TP sensor No.2%APP from APP sensor No.1%APP from APP sensor No.2%Throttle actuator control signal%
Meaningof fuelsystem loop status
•The following information is displayed on the tester.
—Feedbackstops: ECTis lower than the determinedfeedback zone.—Feedbackoperating: HO2S being used for feedback is normal.—Feedbackstops: Open loop due todriving condition—Feedbackstops: Open loop due todetected system fault—Feedback operating:Malfunction occurred in HO2S (rear) system
01-02–2
ON-BOARD DIAGNOSTIC [LF]
On-board system readiness test
• The items supported by the on-board system readiness test are shown below.
•The Freeze Frame Data monitor items are shownbelow.
Freeze frame data monitor table
Full namesUnit
DTC that caused required FreezeFrame Data storageNo unitFuel system loopstatusRefer to list below.LOAD%ECT°C°FShort term fuel trim%Long term fuel trim%MAPkPaEngine speedrpmVehicle speedkm/hmphSpark advance°IAT°C°FMAFg/sAbsolute TP%Time since engine startsEGR valve control signal%Purge solenoid valve control signal%Fuel level%Number of warm-ups since DTCs clearedNo unitDistance travelled since DTCs clearedkmmilesBarometric pressurekPaEstimated catalystconverter temperature°C°FPCM voltageVAbsolute load value%Theoretical air/fuel ratio coefficient to calculate targetair/fuel ratioNo unitRelative TP%Ambient air temperature°C°FTP from TP sensorNo.2%APP from APP sensor No.1%APP from APP sensor No.2%Throttle actuator control signal%
Mazda MX-5
Meaning of fuel system loopstatus
•The following information is displayedon the tester.
—Feedbackstops: ECT is lower thanthe determined feedback zone.
— Feedback operating: HO2S being used for feedback is normal.
— Feedback stops: Open loop due to driving condition
— Feedback stops: Open loop due to detected system fault
— Feedback operating: Malfunction occurred in HO2S (rear) system
P0031←Front HO2S heater circuit low inputON2HO2S heaterC, O, R×P0032←Front HO2S heater circuit high inputON2HO2S heaterC, O, R×P0037←Rear HO2S heater circuit low inputON2HO2S heaterC, O, R×P0038←Rear HO2S heater circuit highinputON2HO2S heaterC, O, R×
P0069←
P0101←
P0102←MAF sensor circuit low inputON1CCMC, O, R×P0103←MAF sensor circuit highinputON1CCMC, O, R×P0107←MAP sensorcircuit low inputON1CCMC, O, R×P0108←MAP sensorcircuit high inputON1CCMC, O, R×
P0111←
P0112←IAT sensor circuit low inputON1CCMC, O, R×P0113←IAT sensor circuit highinputON1CCMC, O, R×
P0116←
P0117←ECT sensorcircuit low inputON1
P0118←ECT sensorcircuit high inputON1
P0122←TP sensor No.1 circuit low inputON1CCMC, O, R×P0123←TP sensor No.1 circuit high inputON1CCMC, O, R×
P0125←
P0126←
P0128←ON2
P0130←Front HO2S circuit problemON2HO2SC, O, R×P0131←Front HO2S circuit low inputON2HO2SC, O, R×P0132←Front HO2S circuit highinputON2HO2SC, O, R×P0133←Front HO2S circuit problemON2HO2SC×P0134←Front HO2S no activity detectedON2HO2SC, R×P0137←Rear HO2S circuit low inputON2HO2SC, O, R×P0138←Rear HO2S circuit high inputON2HO2SC, O, R×P0139←Rear HO2S circuit problemON2HO2SC×P0140←Rear HO2S no activity detectedON2HO2SC, R×P0222←TP sensor No.2 circuit low inputON1CCMC, O, R×P0223←TP sensor No.2 circuit high inputON1CCMC, O, R×
Engine coolant temperature circuit range/performance
Excessive time to enter closed loop fuel control
Coolant thermostat stuck open
ConditionMILDCMonitor item
ON2HO2S heaterC, O, R×
ON2CCMC×
ON2CCMC×
ON2CCMC×
ON1
ON2
ON2
Flash/
ON
Flash/
ON
1 or 2MisfireC, R×
1 or 2MisfireC, R×
Engine cooling
system
Engine cooling
system
Engine cooling
system
Engine cooling
system
Engine cooling
system
Engine cooling
system
Self-test
type*
C×
C, O, R×
C, O, R×
C×
C×
C×
3
Memoryfunction
01-02–4
ON-BOARD DIAGNOSTIC [LF]
DTC No.
07MY06MY
P0302←Cylinder No.2 misfire detected
P0303←Cylinder No.3 misfire detected
P0304←Cylinder No.4 misfire detected
P0327←KS circuit low inputON1CCMC, O, R×P0328←KS circuit high inputON1CCMC, O, R×P0335←CKP sensor circuit problemON1CCMC×P0340←CMP sensor circuit problemON1CCMC×P0401←EGR flowinsufficient detectedON2EGR systemC,R×
P0403←
P0421←
P0441←
P0442←
P0443←Purgesolenoid valve circuit problemON2CCMC, O, R×
P0446←
P0455←
*1
P0456
P0461←
P0462←Fuel gaugesender unit circuit low inputON2CCMC, O, R×P0463←Fuel gaugesender unit circuit highinputON2CCMC, O, R×
P0480←
P0481←
P0482←
*4
P0500P0505←Idle speed control system problemOFFN/AN/ARN/A
P0506←
P0507←
P050AN/A
P050BN/ACold start ignition timing performanceON2
P0550←PSP switch circuit malfunctionON2CCMC×P0564←Cruise control switchcircuit malfunctionOFF1OtherC×P0571←Brake switch circuit problemOFF1OtherC×
P0601←PCM memory check sum errorON1CCMC, O, R×
P0602←PCM programming errorON1CCMC, O, R×
←
←VSS circuit problemON2CCMC×
EGR valve (stepping motor) circuit problem
Warm up catalyst system efficiency below threshold
Evaporative emission control system incorrect purge flow
Evaporative emission control system leak detected (small leak)
Changeovervalve (COV) (EVAP system leak detection pump) stuck close
Evaporative emission control system leak detected (gross leak)
Evaporative emission control system leak detected(very small leak)
Fuel gaugesender unit range/performance problem
Cooling fan relay No.1 control circuit malfunction
Cooling fan relay No.2 control circuit malfunction
Cooling fan relay No.3 control circuit malfunction
Idle speed control system RPM lower than expected
Idle speed control system RPM higher than expected
Cold start idleair control system performance
ConditionMILDCMonitor item
Flash/
ON
Flash/
ON
Flash/
ON
ON2CCMC, O, R×
ON2CatalystC×
ON2
ON2
ON2CCMC, R×
ON2
ON2
ON2CCMC×
OFF1OtherC, O, R×
OFF1OtherC, O, R×
OFF1OtherC, O, R×
ON2CCMC×
ON2CCMC×
ON2
1 or 2MisfireC, R×
1 or 2MisfireC, R×
1 or 2MisfireC, R×
Evaporative
system
Evaporative
system
Evaporative
system
Evaporative
system
Cold start
emission
reduction
strategy
monitoring
Cold start
emission
reduction
strategy
monitoring
Self-test
3
type*
C, R×
C, R×
C, R×
C, R×
C, R×
C, R×
Memory
function
Mazda MX-5
01-02–5
ON-BOARD DIAGNOSTIC [LF]
DTC No.
07MY06MY
P0604←
P0606←PCM processorON1CCMC, O, R×P0610←PCM vehicleoptions errorON1CCMC, O, R×
P0638←
P0661←
P0662←
P0703←Brakeswitch input circuit problemON2CCMC×
*2
P0704
*2
P0850P1260←Immobilizer system problemOFF1OtherC,ON/AP2088←Oil control valve (OCV) circuit lowON1CCMC, O, R×P2089←Oil control valve (OCV) circuit highON1CCMC, O, R×P2096←Target A/F feedback system too leanON2Fuel systemC×P2097←Target A/F feedback system too richON2Fuel systemC×
P2177←Fuel system too lean at off idleON2Fuel systemC, R×P2178←Fuel system too rich at off idleON2Fuel systemC, R×P2187←Fuel system too lean at idleON2Fuel systemC, R×P2188←Fuel system too rich at idleON2Fuel systemC, R×P2195←Front HO2S signal stuck leanON2HO2SC×P2196←Front HO2S signal stuck richON2HO2SC×P2228←BARO sensorcircuit low inputON1CCMC, O, R×P2229←BARO sensorcircuit high inputON1CCMC, O, R×
P2401←
P2402←
P2404←
P2405←
P2407←
←
←Neutral switch inputcircuit problemON2CCMC×
PCM random access memory (RAM)
error
Throttle actuatorcontrol circuitrange/performance problem
Variable intake air solenoid valvecircuit low input
Variable intake air solenoid valvecircuit high input
Clutch pedal position (CPP) switch input circuit problem
Throttleactuator circuit range/performance
Throttle actuatorcontrol moduleprocessor error
Throttle actuatorcontrol moduleperformance error
TP sensor minimum stoprange/performance problem
Throttle actuatorcontrol system range/performance problem
Throttle actuatorcontrol throttlebody range/performance problem
TP sensor No.1/No.2 voltage correlation problem
APP sensor No.1/No.2 voltage correlation problem
EVAP system leak detection pump motor circuit low
EVAP system leak detection pump motor circuit high
EVAP system leak detection pump sense circuit problem
EVAP system leak detection pump sense
circuit low input
EVAP system leak detection pump sense
circuit intermittent
ConditionMILDCMonitor item
ON1CCMC, O, R×
ON1CCMC×
OFF1OtherC, O, R×
OFF1OtherC, O, R×
ON2CCMC×
ON1CCMC, R×
ON1CCMC, R×
ON1CCMC, R×
ON1CCMC, R×
ON1CCMC, R×
ON2CCMC, R×
ON1CCMC, O, R×
ON1CCMC, O, R×
ON2CCMC, R×
ON2CCMC, R×
ON2CCMC, R×
ON2CCMC, R×
ON2CCMC, R×
Self-test
3
type*
Memory
function
01-02–6
ON-BOARD DIAGNOSTIC [LF]
DTC No.
07MY06MY
P2502←Charging system voltage problemOFF1OtherC, R×
P2503←Charging system voltage lowOFF1OtherC, R×
P2504←Charging system voltage highOFF1OtherC, R×P2507←PCM B+ voltage lowON1CCMC, O, R×
Sending Intermittent Monitoring System Test Results
•The items supported by the sendingintermittent monitoring system are shownbelow.
TEST IDDescriptionRelated system
10:01:80HO2S (Front) lean-to-richresponse time (calculated)10:01:81HO2S (Front) rich-to-leanresponse time (calculated)10:01:82HO2S (Front) lean-to-richresponse time (calculated)10:01:83HO2S (Front) rich-to-leanresponse time (calculated)10:02:03Low HO2S (Rear) voltage for switchtime calculation (constant)10:02:04High HO2S (Rear) voltage for switch timecalculation (constant)10:02:05HO2S (Rear) rich-to-lean response time(calculated)10:21:80HO2S (Front) and HO2S (Rear) switching time ratioCatalyst
10:31:83EGR pressure variationEGR10:3A:80EVAP system leakdetection pump large leak check10:3B:80EVAP system leakdetection pump small leak check
10:3C:80
10:3D:80Purge flow monitor10:A2:0BCylinder No.1 average misfire counts for last 10 DC 10:A2:0CCylinder No.1 misfire counts for last/current DC10:A3:0BCylinder No.2 average misfire counts for last 10 DC 10:A3:0CCylinder No.2 misfire counts for last/current DC10:A4:0BCylinder No.3 average misfire counts for last 10 DC 10:A4:0CCylinder No.3 misfire counts for last/current DC10:A5:0BCylinder No.4 average misfire counts for last 10 DC 10:A5:0CCylinder No.4 misfire counts for last/current DC10:E1:80Heat radiation ratio10:E1:81Engine coolant temperature
*1
EVAP system leakdetection pump verysmall leak check
HO2S
EVAP
Misfire
Thermostat
Mazda MX-5
1
*
:California emissionregulation applicable model
Sending Continuous MonitoringSystemTest Results
•These appear when a problem is detected in amonitoredsystem.
1-drive cycle type
•If any problems are detected in the first drive cycle, pending codes will be stored in the PCM memory, as well as DTCs.
•After pending codes arestored, if the PCM determines that thesystem is normalinany future drive cycle, the PCMdeletes the pending codes.
01-02–7
ON-BOARD DIAGNOSTIC [LF]
2-drive cycle type
• The code for a failed system is stored in the PCM memory in the first drive cycle. If the problem is not found in
the second drive cycle, the PCM determines that the system returned to normal or the problem was mistakenly
detected, and deletes the pending code when the ignition switch is turned to the ON position in the next drive
cycle. If the problem is found in the second drive cycle too, the PCM determines that the system has failed, and stores the pending codes, and the DTCs.
•After pending codes are stored, if the PCM determines that the system is normal in any future drive cycle, the PCM deletes the pending codes.
DLC-2 Outline
•The DLC-2located in thedrivercompartmentis a service connector definedbyOBD-II regulations.
•The following are functions for each terminal.
Terminal nameFunction
B+Battery positive voltageCAN_LSerial communicationLo terminalCAN_HSerial communication Hi terminalGND1Ground (chassis)GND2Ground (signal)
B+CAN_L
End Of Sie
DTCDETECTION LOGIC AND CONDITIONS[LF]
B1342 PCMmalfunction
•Malfunction in the PCM internal circuit.
P0011 CMP Timing over-advanced
•The actual valve timingis over-advanced by15°from the targetvalve timingforspecified periodwhen the oil control valve (OCV) is controlled in the maximum valve timing retard condition.
Monitoring condition—Engine coolant temperature is above 63°C {145.4 °F}
P0012 CMP timing over-retarded
•Actual valve timing is over-retardedby10°from the target valve timing for specified period whenthe oil control valve (OCV) system control is within the feedback range.
Monitoring condition—Engine coolant temperature is above 63°C {145.4 °F}
P0016 CKP-CMP correlation
•The PCMmonitors the input pulses fromthe CKP sensor and CMP sensor.If the input pulse pick-up timingdo not match each other,the PCM determines that the camshaftposition does not coincidewith the crankshaftposition.
P0030 Front HO2S heater control circuit problem
•The PCM monitors the front HO2S impedance when underthe front HO2S heatercontrolfor200 s. If the impedance is more than 44 ohms, the PCMdetermines that there is afront HO2S heatercontrol circuitproblem.
P0031 Front HO2S heater circuit low input
•The PCM monitors the front HO2S heater control voltage when the PCMturns the front HO2S heateroff. If the control voltage exceeds 50% of the battery voltage,thePCM determines thatthe front HO2S heatercontrol circuit voltage is low.
P0032 Front HO2S heater circuit high input
•The PCM monitors the front HO2S heater control voltage when thePCM turns the front HO2S heater on. If thecontrol voltage is less than 50% of the battery voltage, the PCM determines that the front HO2S heater control circuit voltage is high.
P0037 Rear HO2S heater circuit low input
•The PCM monitors the rearHO2Sheater control voltagewhen the PCM turns the rearHO2S heater off. If thecontrol voltage exceeds 25% of the battery voltage,thePCM determines thatthe rear HO2S heater control circuit voltage is low.
P0038 Rear HO2S heater circuit high input
•The PCM monitors the rearHO2Sheater control voltagewhen the PCM turns the rearHO2S heater on. If the
control voltage is less than 57% of the battery voltage, the PCM determines that the rear HO2S heater control
circuit voltage is high.
• PCM monitors differences between intake manifold vacuum and atmospheric pressure. If the difference is
below –12 kPa {–90 mmHg, –3.5 inHg} or above 12 kPa {90 mmHg, 3.5 inHg} when the following conditions
are met, the PCM determines that there is a MAP sensor performance problem.
MONITORING CONDITION
—12—15 s from when ignition switch is turned off.—Intake airtemperature is above -10°C {14 °F}.—Engine coolanttemperature is above 70°C {158°F}.
P0101 MAF sensor circuit range/performance problem
•PCM monitors mass intake air flow amount whentheengine is running.
—If the mass intake air flow amount is above 37 l/s for 5 s and the engine speed is below 2,000 rpm with the
enginerunning, the PCMdetermines that the detected mass intake airflowamount is too high.
—If the mass intake air flow amount isbelow 4.4—59l/s(Thevalue depends onengine speed.) for5 s and
the engine speed is above 1,000 rpmwith the engine runningandthethrottle opening angle above 50 %, the PCMdetermines that detectedthe mass intake air flow amount is toolow.
P0102 MAF sensor circuit low input
•The PCMmonitorsinput voltage fromtheMAFsensor when the enginerunning. If the input voltageis below
0.21 V, the PCM determines that the MAFcircuit has a malfunction.
P0103 MAF sensor circuit high input
•The PCMmonitorstheinput voltage fromtheMAF sensorwhen the engine running. If the input voltageis
above 4.9 V,the PCMdetermines that the MAF circuithas a malfunction.
P0107 MAP sensor circuit low input
•The PCMmonitorstheinput voltage fromtheMAP sensor when intake air temperature is above –10 °C {14 °F}. If the inputvoltageis below 0.1 V, the PCMdetermines that the MAP sensorcircuithas amalfunction.
MONITORING CONDITIONS—Calculated load: 13—32 %
P0108 MAP sensor circuit high input
•The PCMmonitorstheinput voltage fromtheMAP sensor when intake air temperature is above –10 °C {14 °F}.Ifinput the voltage is above 4.9 V,thePCM determines thatthe MAP sensor circuit has a malfunction.
MONITORING CONDITIONS—Calculated load: 13—32 %
P0111 IAT sensorcircuit range/performance problem
•If intake airtemperature is higher thanengine coolant temperature by18°C {32.4 °F} for 1.2s with ignitionswitch on
problem.
*: Ignition switch on when6 hor morehas passed since the previous ignition switch off
P0112 IAT sensorcircuit low input
•The PCM monitors the IAT sensor signal. If the PCM detects that the IAT sensor voltageis below 0.16V, thePCM determines thatthe IAT sensor circuit has a malfunction.
P0113 IAT sensorcircuit high input
•The PCM monitors the IAT sensor signal. If the PCM detects that the IAT sensor voltageis above 4.84V, the PCM determines that IAT sensorcircuit has amalfunction.
P0116 Engine coolant temperature circuit range/performance
•The PCMmonitorsthemaximum value and minimum value of engine coolant temperaturewhen theengine is started and5 minhave been passed after leaving the vehicle6 h or more. If difference between maximum and minimum values of engine coolanttemperature is below 6°C {10.8 °F} the PCM determines that there is anECT circuit range/performance problem.
P0117 ECTsensor circuit low input
•The PCMmonitorstheECT sensor signal at PCM terminal 2AH.IfthePCM detects the ECTsensor voltage
below 0.2 V, the PCMdetermines that the ECTsensor circuit has malfunction.
P0118 ECTsensor circuit high input
•The PCM monitors the ECT sensor signal at PCM terminal2AH. If the PCM detects the ECT sensor voltage is
above 4.58V,the PCM determines that the ECTsensor circuit has malfunction.
P0122 TP sensor No.1 circuit low input
•Ifthe PCMdetects that the TP sensorNo.1voltage is below 0.1 V while the engine is running,thePCM determines that the TP sensorNo.1 circuit has a malfunction.
P0123 TP sensor No.1 circuit high input
•If the PCM detects the TP sensorNo.1 voltage is to beabove 4.9 Vafter ignition switch tothe ON position,PCM determines that TP sensorNo.1circuit has a malfunction.
P0125 Excessive time toenter closed loop fuel control
• The PCM monitors the ECT sensor signal at PCM terminal 2AH after engine is started while the engine is cold.
If the engine coolant temperature does not reach the expected temperature for specified period, the PCM
determines that it has taken an excessive amount of time for the engine coolant temperature to reach the
temperature necessary to start closed-loop fuel control.
*
,thePCM determines thatthere is a intake airtemperature sensorcircuit range/performance
Mazda MX-5
01-02–9
ON-BOARD DIAGNOSTIC [LF]
P0126 Coolant thermostat stuck open
• If the ECT signal never exceeds 71 °C {160 °F} after engine start for specified period, PCM determines that the
coolant thermostat is stuck open.
MONITORING CONDITIONS
—IAT: above –10 °C {14 °F}—Vehicle speed:over 6 km/h {3.7mph}
P0128 Coolant thermostat stuckopen
•PCM monitors MAF, IAT, VSS and EAT signals and calculate radiator’s heatradiation ratiowhilefollowing monitoring conditions are met.Ifcalculated value exceeds threshold, PCM determines that thecoolantthermostat is stuck open.
MONITORING CONDITIONS
—IAT: above -10°C {14 °F}—ECT at engine start: below 36°C {97 °F}—Difference between ECT atengine start and minimum IAT:below 6 °C {10.8 °F}—Vehicle speed:over 30 km/h {18.6 mph}
P0130 Front HO2S circuitproblem
•The PCM monitors the front HO2S impedance when underthe front HO2S heatercontrol. If the impedance is
more than 500 ohms, the PCMdetermines that there is afront HO2S circuit problem.
P0131 FrontHO2Scircuit low input
•The PCM monitors the input voltage from the front HO2S and thefront HO2Soutput current when the engine is running. If the inputvoltageis less than 1.8 V or the outputcurrent is less than –5mA, the PCM determines that the front HO2S circuit voltage is low.
P0132 FrontHO2Scircuit high input
•The PCM monitors the input voltage from the front HO2S and thefront HO2Soutput current when the engine is running. Ifthe input voltage is morethan 3.8 Vor the outputcurrent is more than 5 mA, the PCMdetermines that the front HO2S circuit voltage is high.
P0133 Front HO2S circuitproblem
•The PCM monitors the peak differential value of oxygen sensor signal after A/F fluctuation being provided whenthefollowing conditions aremet. If thepeak differential value is lower than the thresholdvalue.
•The PCM determines that frontHO2Scircuitis slow.
MONITORING CONDITIONS
—HO2S heater,HO2S, andTWC Repair VerificationDrive Mode—Followingconditions are met:
•Front HO2S heatermonitor is completed.
•Fuel systemloop status is closed loop fuel control.
—Engine speed:1,750—3,500 rpm—Charging efficiency:25—63 % (atengine speed:2,500 rpm)—Intake air volume: 5—40 g/s—Engine coolant temperature above 70 °C {158 °F}
P0134 Front HO2S noactivity detected
•The PCM monitors the front HO2S elementimpedancewhen the following conditions are met. If the front HO2Selement impedance is 80 ohms ormore, the PCM determines that frontHO2Sis not activated.
MONITORING CONDITIONS
—HO2S, HO2S heaterandTWC Repair VerificationDrive Mode—Followingconditions are met
•Time fromengine start is above 30 s (ECT whenengine start is 20°C {68 °F}).
P0137 RearHO2Scircuit low input
•The PCM monitors input voltage fromrear HO2S. If theinput voltage from therear HO2S is below 0.1 V for
35.2 s the PCM determines that circuit inputis low.MONITORING CONDITIONS
—HO2S, HO2S heaterandTWC repair verification drivemode—Followingconditions are met.
•Fuel injector control in rearHO2Sclosed loopcontrol.
•The PCM monitors the inputvoltage from the rearHO2Swhen the followingconditions are met. Under the
following monitoring conditions, ifthe input voltage fromthe rear HO2S does not evenexceed 0.1 V thoughthe short termfueltrim is controlled upto20.5 % for9.6 s, the PCM determines that sensor circuit input is low.
MONITORING CONDITIONS
—HO2S, HO2S heaterandTWC repair verification drivemode
— Following conditions are met for above 20.8 s.
• Engine speed is above 1,500 rpm.
• Engine coolant temperature is above 70 °C {158 °F}.
01-02–10
ON-BOARD DIAGNOSTIC [LF]
P0138 Rear HO2S circuit high input
• The PCM monitors input voltage from rear HO2S. If the input voltage from the rear HO2S sensor is above 1.2
V for 0.8 s, the PCM determines that circuit input is high.
P0139 Rear HO2S circuit problem
• The PCM monitors the rich (0.4 V) to lean (0.3 V) response time of the rearHO2S. The PCM measures the response time whenthefollowing conditions aremet. The PCM determines a rearHO2Sresponse deterioration malfunction when the measured responsetimeis more than the thresholdvalue (80 ms) fiveconsecutive times.
MONITORING CONDITIONS
—PCM Adaptive Memory Production, HO2Sheater, HO2S, and TWC Repair Verification DriveMode—Following conditions are met:
•During deceleration fuel cut
•Engine speed is above 500 rpm.
•Engine coolanttemperature is above 70°C {158°F}.
•Rear HO2S output voltageiaabove 0.4 V.
•The PCMmonitorsfor a time-out malfunction (when rearHO2Sremains above 0.3 V forlonger than a
specified period of time during fuel cut control). The PCM measures the amount of time from when the followingconditions are met until the rear HO2S outputvoltage drops below 0.3 V. ThePCM determines a rear HO2Stime-out malfunction when the detectedtimeis more than the thresholdvalue (6 s) three consecutive times.
MONITORING CONDITIONS
—PCM Adaptive Memory Production, HO2Sheater, HO2S, and TWC Repair Verification DriveMode—Following conditions are met:
•During deceleration fuel cut
•Engine speed is above 500 rpm.
•Engine coolanttemperature is above 70°C {158°F}.
•Rear HO2S is activated (morethan 0.55 V)
P0140 Rear HO2S noactivity detected
•The PCMmonitorstheinput voltage fromtherear HO2S when the following conditions are met.Underthe followingmonitoring conditions, iftheinput voltage fromtherear HO2S does not evenexceed 0.55 V thoughthe short termfuel trim is controlled up to20.5% for9.6 s, the PCM determines that sensor circuit is not activated.
MONITORING CONDITIONS
—HO2S, HO2S heaterand TWC repairverification drive mode—Following conditions are met for above 20.8s
•Engine speed is above 1,500rpm.
•Engine coolanttemperature is above 70°C {158°F}.
—Rear HO2S voltage is above 0.1 V
P0222 TP sensor No.2 circuit low input
•If PCM detects TP sensor No.2voltage is tobebelow 0.1 V after the ignition switch to the ON position, the PCM determines that TP circuit has a malfunction.
P0223 TP sensor No.2 circuit high input
•Ifthe PCM detects the TP sensor No.2 voltage is to beabove 4.9 V after the ignition switch to the ON position,thePCM determines thattheTP circuit has a malfunction.
P0300 Random misfire detected
•The PCM monitors CKP sensor input signal interval time.The PCM calculates change of interval time for each cylinder. If changeof interval time exceeds preprogrammed criteria, thePCM detects misfire in the correspondingcylinder. Whilethe engine is running, the PCM counts number of misfires that occurredat200 crankshaft revolutions and1,000 crankshaftrevolutions and calculates misfireratio for eachcrankshaftrevolution. If the ratio exceeds the preprogrammed criteria,thePCM determines thata misfire, which can damage catalytic converter or affect emissionperformance, has occurred.
•The PCM monitors CKP sensor inputsignal interval time.ThePCM calculates the changeof interval time foreach cylinder.If the change of interval time exceeds thepreprogrammedcriteria, the PCM detectsamisfire in the corresponding cylinder.While the engine is running, the PCM counts numberof misfires that occurred at200 crankshaftrevolutions and1,000 crankshaftrevolutions and calculates misfire ratiofor eachcrankshaftrevolution. If theratioexceeds the preprogrammedcriteria, the PCMdeterminesthat a misfire,which can damage catalytic converteror affect emission performance,has occurred.
P0327 KS circuit low input
•The PCM monitors inputsignal from the KS whentheengine is running.If the inputvoltage is below 0.01V the PCM determines that theKS circuithas a malfunction.
P0328 KS circuit high input
• The PCM monitors the input signal from the KS when the engine is running. If the input voltage is above 4.58 V
the PCM determines that KS circuit has a malfunction.
Mazda MX-5
01-02–11
ON-BOARD DIAGNOSTIC [LF]
P0335 CKP sensor circuit problem
• If the PCM does not receive the input voltage from the CKP sensor for 4.2 s while the MAF is 1.95 g/s {0.25 lb/
min.} or above, the PCM determines that the CKP sensor circuit has a malfunction.
• If a malfunction is detected in the input pulse pattern from the CKP sensor.
P0340 CMP sensor circuit problem
•The PCM monitors the inputvoltage from the CMP sensor when the engineis running. If thePCM does notreceive the input voltage from the CMP sensor while the PCM receives theinput signal from theCKP sensor,thePCM determines thatthe CMP circuit has a malfunction.
•Ifamalfunctionis detected in the inputpulse pattern fromthe CMP sensor.
P0401 EGR flow insufficient detected
•PCM monitors difference inintake manifold pressures when EGR is operated and whenit is stopped. If the difference is too small, PCMdetermines that EGR flow insufficient.
P0403 EGR valve (stepping motor)circuitproblem
•The PCM monitors the EGR valve control signal voltage and current. If the following conditions are met,thePCM determines thatthereis the EGR control circuit problem.
—The PCM turns theEGR valveoff, but the voltage of the EGR valve control signal remains low.—The PCM turns the EGR valve on, but the current of the EGR valve control signal remains high.
P0421 Warm up catalyst system efficiency below threshold
•PCM compares number of front HO2S and rearHO2S inversions forapredetermined time. PCM monitors number of inversions rear side performs whilefront side inverts for aspecified numberof times whenthefollowingmonitoring conditions are met,PCM detects inversionratio.Ifinversion ratio is below threshold, PCM determines that catalyst has deteriorated.
MONITORING CONDITION
—Calculated TWC temperature:more than 400 °C {752 °F}—Engine speed:1,500—3,000 rpm—LOAD: 15—48 % (at engine speed 2,000rpm)
P0441 Evaporative emission control system incorrect purge flow
•PCM measures thepurge line pressure, whichis the vacuum whenafollowingcondition. Ifvacuum between charcoalcanister and intakemanifolddoes not reach the specified, PCM determines that the EVAP system has clogging.
P0442 Evaporative emission control system leak detected (small leak)
•PCM measures the pump load current (EVAP line pressure) when the specified period has passedafter EVAP system is sealed whenmonitoring conditions are met. If the load doesnot reach the reference currentvaluewithin the specified period, PCM determines that the EVAP system has small leak.
MONITORING CONDITION
—The ignition switchis turned off.—IAT:4.4—35°C {40—95°F}—Battery voltage:11V or above—Atmospheric pressure: 72.2kPa {542 mmHg, 21.3inHg} or above—Fuel tank level: 15—85%—Timefrom engine off: 5 h 10 min.
P0443 Purge solenoid valve circuit problem
•The PCM monitors the purgesolenoid valve control signal voltage and current. If the followingconditions are met, the PCM determines that thereis the purge solenoid valve control circuit problem.—The PCM turns the purge solenoid valve off, but the voltage of the purge solenoid valve control signal
remains low.
—The PCM turns thepurge solenoid valve on, butthecurrent of the purgesolenoid valve control signal
remains high.
P0446 Change overvalve (COV) (EVAP system leak detection pump) stuck close
•The PCM monitors pump load current (EVAP line pressure),while evaporative leak monitor is operating.When thedecrease in pump load currentis less than the specification afterthe reference current value has been obtained, the PCMdetermines changeover valve (COV) in EVAP system leak detection pump has a malfunction.
01-02–12
ON-BOARD DIAGNOSTIC [LF]
P0455 Evaporative emission control system leak detected (gross leak)
• PCM measures the pump load current (EVAP line pressure) when the specified period has passed after EVAP
system is sealed when monitoring conditions are met. If the load does not reach the reference current value
within the specified period, PCM determines that the EVAP system has gross leak.
MONITORING CONDITION
—The ignition switch is turned off.—IAT:4.4—35°C {40—95 °F}—Battery voltage: 11 V orabove—Atmospheric pressure:72.2 kPa{542mmHg, 21.3 inHg} or above—Fuel tanklevel: 15—85%—Time from engine off: 5 h10 min.
P0456 Evaporativeemission controlsystem leak detected(very small leak)
•PCM measure the pump loadcurrent (EVAP line pressure) when a specified period has passed after EVAP systemis sealed when monitoring conditions aremet.Iftheloaddoes not reach the reference load value orrateoftheload increaselowerthan the specifiedwithin aspecified period, PCM determines that the EVAP system has verysmall leak.
MONITORING CONDITION
—The ignition switch is turned off.—IAT:4.4—35°C {40—95 °F}—Battery voltage: 11 V orabove—Atmospheric pressure:72.2 kPa{542mmHg, 21.3 inHg} or above—Fuel tanklevel: 15—85%—Time from engine off: 5 h10 min.
P0461 Fuel gaugesender unit range/performance problem
•The PCM monitors the fuel tank level difference beforeand after the PCM-calculated fuel consumption has reached morethan25 L {26.4US qt, 22Imp qt}.If the differenceisless than 5%, the PCM determines thatthere is a fuel gaugesender unit range/performance problem.
P0462 Fuel gaugesender unit circuitlow input
•The PCM monitors the fuel level signaland fuel gaugesender unit outputvoltage from the instrumentcluster.IfthePCM detects afuel level or fuel gaugesender unit output voltageis too low, the PCM determines that the fuel gaugesender unit circuit has a malfunction.
P0463 Fuel gaugesender unit circuithighinput
•The PCM monitors the fuel level signaland fuel gaugesender unit outputvoltage from the instrumentcluster.IfthePCM detects afuel level or fuel gaugesender unit output voltageis too high,the PCM determines that the fuel gaugesender unit circuit has a malfunction.
P0480 Coolingfan relayNo.1 control circuit malfunction
•The PCMmonitorsthecoolingfan relay No.1 control signal voltage and current. If the following conditions are met, the PCM determines that there is the coolingfan relay No.1 control circuitproblem.—ThePCM turns thecooling fanrelay No.1 off, but thevoltage of the cooling fan relay No.1control signal
remains low.
—ThePCM turns thecooling fanrelay No.1 on, but thecurrent ofthecoolingfan relay No.1 control signal
remains high.
P0481 Coolingfan relayNo.2 control circuit malfunction
•The PCMmonitorsthecoolingfan relay No.2 control signal voltage and current. If the following conditions are met, the PCM determines that there is the coolingfan relay No.2 control circuitproblem.—ThePCM turns thecooling fanrelay No.2 off, but thevoltage of the cooling fan relay No.2control signal
remains low.
—ThePCM turns thecooling fanrelay No.2 on, but thecurrent ofthecoolingfan relay No.2 control signal
remains high.
P0482 Coolingfan relayNo.3 control circuit malfunction
•The PCMmonitorsthecoolingfan relay No.3 control signal voltage and current. If the following conditions are met, the PCM determines that there is the coolingfan relay No.3 control circuitproblem.—ThePCM turns thecooling fanrelay No.3 off, but thevoltage of the cooling fan relay No.3control signal
remains low.
—ThePCM turns thecooling fanrelay No.3 on, but thecurrent ofthecoolingfan relay No.3 control signal
remains high.
Mazda MX-5
01-02–13
ON-BOARD DIAGNOSTIC [LF]
P0500 VSS circuit problem
With ABS/DSC
• If an error in the wheel speed signal from the ABS/DSC HU/CM is detected by CAN when the following
conditions are met:
—Neutral switch and clutchpedal position switch are OFF—Load isabove40 %—Engine speedis 2,000 rpm or above—Brake switch is OFF—Shift lever position (P, N, R position) (AT)
MT withoutABS/DSC
•Vehicle speed signal from vehicle speed sensor is below 3.7 km/h{2.3 mph}when the following conditionsare met:
—Neutral switch and clutchpedal position switch are OFF—Load is above 40 %—Engine speedis 2,000 rpm or above—Brake switch is OFF
P0505 Idle speed controlsystem problem
•The PCM cannot control idlespeedtoward target idle speed while KOER self test.
P0506 Idle speed controlsystem RPM lower than expected
•Actual idle speed is lower thanexpected by100 rpm for14 s, when brake pedal is depressed (brakeswitchis on) and steering wheel is held straight ahead (power steering pressure (PSP) switch is off).
P0507 Idle speed controlsystem RPM higher than expected
•Actual idle speed is higher thanexpected by200 rpm for14 s,when the brake pedal is depressed (brakeswitch is on) and steering wheel is held straight ahead (power steering pressure (PSP) switch is off).
P050A Cold startidle air controlsystem performance
•Actual idle speed is lower thanexpected by 100 rpm for8.4 s when thetarget idlespeedcorrection valuefor cold start isabove 0 rpm orignitionretard value is above 10 ° CA.
Note
•If atmospheric pressure is less than 72.3 kPa {542 mmHg, 21.3 inHg} or intake air temperature is below
-10 °C {14 °F}, the PCM cancels diagnosis ofP050A.
P050B Cold start ignition timing performance
•The PCM monitors actual ignition timingusing the CKP sensor while electronic sparkadvance control fast idle correction operating. If the ignition timing is out of specified range, the PCM determines that the ignition timingatcold condition has performanceproblem.
P0550 PSP switch circuit malfunction
•The PCM monitors PSP switch signal at PCM terminal 2T. If input voltage is low voltage (switch stays on) for 1 min. when the VSS is above 60.0 km/h {37.4 mph} and ECTis above 60°C {140 °F}, the PCMdetermines
that PSP switch circuit has malfunction.
P0564 Cruisecontrol switch circuitmalfunction
•The PCM monitors the cruise control switchsignal at PCMterminal1AQ.If the PCM detects that any one offollowing switches (ON OFF, SET/-, SET/COAST, RES/+) remains on for 2 min, the PCM determines that thecruise control switch circuit has a malfunction.
P0571 Brake switch circuitproblem
•The PCM monitors changes in input voltage for brake switch No.1 and No.2. If the PCM detects that both brake switchesNo.1 and No.2 remain onor off for 15 s, itdetermines that the brake switch circuit has a malfunction.
•The PCM comparesthe actual TP with the target TP whenthe engineis running.If the difference is more thanthe specification, the PCM determines that thereis a throttle actuatorcontrol circuit range/performance
problem.
01-02–14
ON-BOARD DIAGNOSTIC [LF]
P0661 Variable intake air solenoid valve circuit low input
• The PCM monitors the variable intake air solenoid valve control signal. If the PCM turns variable intake air
solenoid valve off but voltage at PCM terminal still remains low, the PCM determines that variable intake air
solenoid valve circuit has malfunction.
P0662 Variable intake air solenoid valve circuit high input
•The PCM monitors the variable intakeair solenoid valve control signal atPCM terminal. If the PCM turns variable intake air solenoid valve on but voltage at PCM terminal still remains high, the PCM determines that the variableintake airsolenoid valve circuit has malfunction.
P0703 Brakeswitch inputcircuit problem
•The PCMmonitorschanges ininput voltage fromthebrake switchNo.1. If the PCMdoes not thevoltage changes whilealternately accelerating and decelerating8 times, the PCM determines that the brakeswitch No.1 circuithas a malfunction.
P0704 Clutch pedal position(CPP)switch input circuit problem
•The PCM monitors changes in input voltage from the CPP switch. If the PCM does notdetectthe voltagechanges while the vehicle runs with vehicle speed above 30 km/h {19 mph} and stops 8 times alternately, thePCM determines thatthe CPP switch circuit has a malfunction.
P0850 Neutral switch input circuit problem
•The PCM monitors changes in input voltage from the neutral switch. If the PCM does notdetectthe voltagechanges whiledriving the vehicle atavehicle speed above 30 km/h {19 mph} and clutch pedal turns press and depress 10 times repeatedly,the PCM determines that the neutral switch circuithas a malfunction
P1260 Immobilizer system problem
•The instrument cluster detectsan immobilizer system malfunction.
P2088 Oil control valve (OCV) circuit low
•The PCM monitors the OCV voltage. If the PCM detects the OCV control voltage (calculated from the OCV) is below thethreshold voltage (calculated fromthe battery positive voltage),thePCM determines thattheOCV circuit has a malfunction.
P2089 Oil control valve (OCV) circuit high
•The PCMmonitorstheOCV voltage. IfthePCM detects thatthe OCV control voltage (calculated from the OCV)is abovethethreshold voltage (calculated from battery positivevoltage),thePCM determines thattheOCV circuit has a malfunction.
P2096 TargetA/F feedbacksystem too lean
•The PCMmonitorsthetargetA/F fuel trim when under the target A/Ffeedbackcontrol. If the fuel trim is morethan the specification, the PCMdetermines that the target A/F feedback systemis too lean.
MONITORING CONDITION—Rear HO2S voltage is above 0.1 V
P2097 TargetA/F feedbacksystem too rich
•The PCMmonitorsthetargetA/F fuel trim when under the target A/Ffeedbackcontrol. If the fuel trim is less than specification,the PCM determines that the targetA/F feedback system is too rich.
P2101 Throttle actuatorcircuitrange/performance
•The PCM monitors the input voltage from the drive-by-wire relay when the PCM turns the drive-by-wire relay on. If the input voltage is less than 5.0 V, the PCM determines that the drive-by-wire relay control circuit voltage is low.
•The PCM monitors the input voltage from the drive-by-wire relay when the PCM turns the drive-by-wire relay off. If the input voltage is more than 5.0 Vthe PCM determines thatthe drive-by-wire relay control circuitvoltage is high.
P2109 TP sensor minimum stop range/performance problem
•The PCM monitors the minimum TP when the closed TP learning is completed. If the TP is less than 6.03% ormore than18.7%, the PCM determines that there is a TP sensor minimum stop range/performance problem.
P2112 Throttle actuatorcontrol system range/performance problem
•The PCMmonitorsthethrottle actuator control duty ratio whentheengine is running. If the duty ratiois more than 95%, thePCM determines thatthereis a throttleactuator control system range/performance problem.
P2119 Throttle actuatorcontrol throttle bodyrange/performance problem
•The PCMcompares the actual TP withinitial setting TP when the ignition switch is off. If the difference is lessthan the specification, the PCMdetermines that there is athrottle actuator control circuit range/performance problem.
P2122 APP sensorNo.1 circuit low input
• The PCM monitors the input voltage from APP sensor No.1 when the engine is running. If the input voltage is
less than 0.35 V, the PCM determines that the APP sensor No.1 circuit input voltage is low.
Mazda MX-5
01-02–15
ON-BOARD DIAGNOSTIC [LF]
P2123 APP sensor No.1 circuit high input
• The PCM monitors the input voltage from APP sensor No.1 when the engine is running. If the input voltage is
above 4.8 V, the PCM determines that the APP sensor No.1 circuit input voltage is high.
P2127 APP sensor No.2 circuit low input
• The PCM monitors the inputvoltage from APP sensor No.2when the engine is running.Ifthe input voltage is
less than 0.35V, the PCM determines that the APP sensor No.2 circuit has a malfunction.
P2128 APP sensor No.2circuit highinput
•The PCM monitors the inputvoltage from APP sensor No.2when the engine is running.Ifthe input voltage is
more than4.8 V, the PCM determines that the APP sensor No.2 circuit has a malfunction.
P2135 TP sensorNo.1/No.2 voltage correlation problem
•The PCM compares the input voltagefrom TP sensor No.1 with the inputvoltage from TP sensor No.2 whentheengine is running. If the differenceis more thanthe specification,the PCM determines that there is a TP sensor No.1/No.2voltage correlation problem.
•The PCM compares the input voltage from APP sensor No.1with the input voltage from APP sensor No.2 when theengine is running.If the difference is morethanthe specification, thePCM determinesthat there is anAPP sensor No.1/No.2 angle correlationproblem.
P2177 Fuel system too lean atoffidle
•PCM monitors short term fuel trim (SHRTFT), long termfuel trim(LONGFT)during closed loop fuel control at off-idle. If the LONGFT andthe sum total of these fuel trims exceed preprogrammed criteria. PCM determinesthat fuel systemis too lean at off-idle.
P2178 Fuel system too richat off idle
•PCM monitors short term fuel trim (SHRTFT), long termfuel trim(LONGFT)during closed loop fuel control at off-idle. If the LONGFT andthe sum total of these fuel trims exceed preprogrammed criteria. PCM determinesthat fuel systemis too rich at off-idle.
P2187 Fuel system too lean atidle
•PCM monitors short term fuel trim (SHRTFT) and long term fuel trim (LONGFT) during closed loop fuel control at idle. If the LONGFT and the sum total of these fuel trims exceed preprogrammed criteria. PCMdeterminesthat fuel systemis too lean at idle.
P2188 Fuel system too richat idle
•PCM monitors short term fuel trim (SHRTFT), long termfuel trim(LONGFT)during closed loop fuel control at idle. If the LONGFTand the sum total of these fuel trims exceed preprogrammed criteria. PCM determines thatfuel system is too rich at idle.
P2195 FrontHO2Ssignal stuck lean
•The PCM monitors the front HO2S output whenthefollowing conditions aremet. If theoutput is more than
1.15 for25 s,the PCM determines thatthe front HO2S signal remains lean.MONITORING CONDITION
—ECT: morethan70°C {158°F}—Engine speed:1,000—3,200 rpm—MAF amount:6—80 g/s {0.80—10.58 lb/min}—Target A/F feedback system status: feedback control—Outputvoltage from the middle HO2S: more than 0.2 V
P2196 FrontHO2Ssignal stuck rich
•The PCM monitors the front HO2S output current when the following conditions are met. If the output current is
less than 0.85 for25 s, the PCM determines that thefront HO2S signalremains rich.MONITORING CONDITION
—ECT:more than 70 °C {158 °F}—Engine speed:1,000—3,200 rpm—MAF amount:6—80 g/s {0.80—10.58 lb/min}—Target A/F feedback system status: feedback control—Outputvoltage from the middle HO2S: less than 0.7V
P2228 BARO sensor circuit low input
•PCM monitors input voltage from BARO sensor. If input voltage is below 2.1 V, PCM determines that BAROsensor circuit has malfunction.
P2229 BARO sensor circuit high input
•PCM monitors input voltage from BARO sensor. If input voltage is above 4.0 V, PCM determines that BAROsensor circuit has malfunction.
P2401 EVAP system leak detection pump motor circuit low
•The PCM monitors pump loadcurrent (EVAP linepressure),whileevaporative leak monitor is operating. If the pump load current is lower than specified, the PCM determines EVAP systemleak detection pump motor circuit
has a malfunction.
01-02–16
Loading...
+ 52 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.