F1–46
CONTROL SYSTEM
CMP sensor signal
L3 engine (+)
PCM terminals
•2J(+)—2H(–)
Oscilloscope setting
•1 V/DIV (Y), 10 ms/DIV (X), DC range
Vehicle condition
•Idle after warm up (engine speed approx. 650
rpm [MTX] or 700 rpm [ATX], no load, P/S off, A/C
off)
LF engine (+)
PCM terminals
•2J(+)—2H(–)
Oscilloscope setting
•1 V/DIV (Y), 10 ms/DIV (X), DC range
Vehicle condition
•Idle after warm up (engine speed approx. 650
rpm [MTX] or 700 rpm [ATX], no load, P/S off, A/C
off)
L3 engine (–)
PCM terminals
•2M(+)—2H(–)
Oscilloscope setting
•1 V/DIV (Y), 10 ms/DIV (X), DC range
Vehicle condition
•Idle after warm up (engine speed approx. 650
rpm [MTX] or 700 rpm [ATX], no load, P/S off, A/C
off)
LF engine (–)
PCM terminals
•2M(+)—2H(–)
Oscilloscope setting
•1 V/DIV (Y), 10 ms/DIV (X), DC range
Vehicle condition
•Idle after warm up (engine speed approx. 650
rpm [MTX] or 700 rpm [ATX], no load, P/S off, A/C
off)
0 V
A6A3940W012
0 V
A6A3940W013
0 V
A6A3940W014
0 V
A6A3940W015
CONTROL SYSTEM
F1–47
F1
Input/turbine speed sensor signal
PCM terminals
•3G(+)—2AC(–)
Oscilloscope setting
•500 mV/DIV (Y), 1 ms/DIV (X), DC range
Vehicle condition
•Idle after warm up (engine speed approx. 650
rpm [MTX] or 700 rpm [ATX], no load, P/S off, A/C
off)
Pressure control solenoid signal
(–)
PCM terminals
•3V(+)—1C(–)
Oscilloscope setting
•5 V/DIV (Y), 1 ms/DIV (X), DC range
Vehicle condition
•Idle after warm up (engine speed approx. 650
rpm [MTX] or 700 rpm [ATX], no load, P/S off, A/C
off)
(+)
PCM terminals
•3Y(+)—1C(–)
Oscilloscope setting
•5 V/DIV (Y), 1 ms/DIV (X), DC range
Vehicle condition
•Idle after warm up (engine speed approx. 650
rpm [MTX] or 700 rpm [ATX], no load, P/S off, A/C
off)
HO2S (front) heater control signal
PCM terminals
•4A(+)—1C(–)
Oscilloscope setting
•4 V/DIV (Y), 200 ms/DIV (X), DC range
Vehicle condition
•Idle after warm up (engine speed approx. 650
rpm [MTX] or 700 rpm [ATX], no load, P/S off, A/C
off)
0 V
A6A3940W016
0 V
A6A3940W017
0 V
A6A3940W018
0 V
A6A3940W019
F1–50
ON-BOARD DIAGNOSTIC
OUTLINEA6E397018881201•The construction and operation of the on-board diagnostic system is essentially carried over from that of the
current Mazda6 (GG), except for the following. (See Mazda6 Training Manual 3359-1*-02C.)
4WD ATX model
—DTCs, PID monitoring items, and simulation items have been deleted to match the vehicle characteristics.
Unleaded fuel (RON 90 or above) model
—DTCs and PID monitoring items which relevant to BARO sensor have been deleted to match the vehicle
characteristics.
End Of Sie
CONTROL DEVICE AND MONITORING SYSTEM RELATIONSHIP CHARTA6E397018881202Monitoring System
×: Applicable
End Of Sie
DIAGNOSTIC TEST MODE (4WD)A6E397018881203Sending Emission-related Malfunction code (DTC) (Mode 03)
•The DTCs are shown in the table.
DTC table
×: Applicable
—: Not applicable
ON-BOARD DIAGNOSTIC
ComponentMonitor item
Catalyst Misfire Fuel system Oxygen sensor Oxygen sensor
heater
Input
CKP sensor×××××
CMP sensor×××××
VSS×××
MAF sensor×××××
ECT sensor×××××
IAT sensor××××
TP sensor××××
Rear HO2S×××
Front HO2S××××
Output
DLC-2×××××
MIL×××××
Purge solenoid valve××
Fuel injectors×
DTC No. Condition MIL DC Monitor itemMemory
function
P0010 CMP actuator circuit malfunction ON 1 CCM×
P0011 CMP timing over-advanced ON 1 CCM×
P0012 CMP timing over-retarded ON 1 CCM×
P0031 Front HO2S heater circuit low input ON 2O
2 sensor heater
×
P0032 Front HO2S heater circuit high input ON 2O
2 sensor heater
×
P0037 Rear HO2S heater circuit low input ON 2O
2 sensor heater
×
P0038 Rear HO2S heater circuit high input ON 2O
2 sensor heater
×
P0101 MAF sensor inconsistent with TP sensor ON 2 CCM×
P0102 MAF circuit low input ON 1 CCM×
P0103 MAF circuit high input ON 1 CCM×
P0107 MAP sensor circuit low input ON 1 CCM×
P0108 MAP sensor circuit high input ON 1 CCM×
P0111 IAT circuit performance problem ON 2 CCM×
ON-BOARD DIAGNOSTIC
F1–51
F1
P0112 IAT circuit low input ON 1 CCM×
P0113 IAT circuit high input ON 1 CCM×
P0117 ECT circuit low input ON 1 CCM×
P0118 ECT circuit high input ON 1 CCM×
P0121 TP stuck closed ON 2 CCM×
P0122 TP circuit low input ON 1 CCM×
P0123 TP circuit high input ON 1 CCM×
P0125 Excessive time to enter closed loop fuel control ON 2 CCM×
P0131 Front HO2S no inversion (stuck low) ON 2 CCM×
P0132 Front HO2S no inversion (stuck high) ON 2 CCM×
P0133 Front HO2S circuit malfunction ON 2O
2 sensor
×
P0134 Front HO2S circuit no activity detected ON 2 CCM×
P0138 Rear HO2S circuit high input ON 2 CCM×
P0140 Rear HO2S circuit no activity detected ON 2 CCM×
P0171 Fuel trim system too lean ON 2 Fuel×
P0172 Fuel trim system too rich ON 2 Fuel×
P0300 Random misfire detected Flash / ON 1 or 2 Misfire×
P0301 Cylinder No.1 misfire detected Flash / ON 1 or 2 Misfire×
P0302 Cylinder No.2 misfire detected Flash / ON 1 or 2 Misfire×
P0303 Cylinder No.3 misfire detected Flash / ON 1 or 2 Misfire×
P0304 Cylinder No.4 misfire detected Flash / ON 1 or 2 Misfire×
P0327 Knock sensor circuit low input ON 1 CCM×
P0328 Knock sensor circuit high input ON 1 CCM×
P0335 CKP sensor circuit malfunction ON 1 CCM×
P0340 CMP sensor circuit malfunction ON 1 CCM×
P0403 EGR valve motor coils open or short ON 2 CCM×
P0420 Catalyst system efficiency below threshold ON 2 Catalyst×
P0443Evaporative emission control system purge control
valve circuit malfunctionON 2 CCM×
P0480 Fan relay control circuit malfunction OFF 2 Other×
P0500 Vehicle speed sensor (VSS) circuit malfunction ON 2 CCM×
P0505 Idle control system malfunction OFF—Other—
P0506 Idle control system RPM lower than expected ON 2 CCM×
P0507 Idle control system RPM higher than expected ON 2 CCM×
P0511 Idle control system circuit malfunction ON 1 CCM×
P0550 PSP switch circuit malfunction ON 2 CCM×
P0602 PCM programming error ON 1 CCM×
P0610 Control module vehicle options error ON 1 CCM×
P0661 VIS control circuit low input OFF 2 Other×
P0662 VIS control circuit high input OFF 2 Other×
P0703 Brake switch input malfunction ON 2 CCM×
P0704 Clutch switch input malfunction ON 2 CCM×
P0850 Neutral switch input malfunction ON 2 CCM×
P1410 Variable air duct valve circuit malfunction OFF 2 Other×
P1562 PCM +BB voltage low ON 1 CCM×
P2006 Variable tumble control shutter valve stuck closed ON 2 CCM×
P2009 Variable tumble control solenoid circuit low input ON 2 CCM×
P2010 Variable tumble control solenoid circuit high input ON 2 CCM×
P2228 BARO sensor circuit low input ON 1 CCM×
P2229 BARO sensor circuit high input ON 1 CCM×
P2502 Generator output voltage signal no electricity OFF 1 Other—
P2503 Battery overcharge OFF 1 Other—
P2504 Generator terminal B circuit open OFF 1 Other—
U0073 CAN bus off OFF 1 Other— DTC No. Condition MIL DC Monitor itemMemory
function
F1–52
ON-BOARD DIAGNOSTIC
End Of Sie
DTC (4WD)A6E397018881204•Detection logics and conditions are as shown below.
Controller Area Network (CAN)
PCM cannot receive any signals from TCM (U0101)
•PCM cannot receive any signals from TCM.
End Of Sie
OBD DRIVE MODEA6E397018881205•Performing the Drive Mode inspects the OBD system for proper operation. The Drive Mode must be performed
to ensure that no additional DTCs are present.
•During Drive Mode, the following systems are inspected:
—Oxygen sensor (HO2S)
—Oxygen sensor heater
—Catalytic converter (TWC)
Caution
•While performing the Drive Mode, always operate the vehicle in a safe and lawful manner.
•When the WDS or equivalent is used to observe monitor system condition while driving, be sure to
have another technician with you, or record the data in the WDS or equivalent using the PID/DATA
MONITOR AND RECORD function and inspect later.
Note
•Vehicle speed and engine speed detected by the PCM may differ from that indicated by the speedometer
and tachometer. Use the WDS or equivalent to monitor vehicle speed.
•If the OBD system inspection is not completed during the Drive Mode, the following causes are
considered:
1. The OBD system detects the malfunction.
2. The Drive Mode procedure is not completed correctly.
•Disconnecting the battery will reset the memory. Do not disconnect the battery during and after Drive
Mode.
PCM Adaptive Memory Procedure Drive Mode
Note
•The PCM adaptive memory condition can be confirmed with RFCFLAG PID.
•If RFCFLAG PID is “Learnt”, PCM Adaptive Memory Procedure Drive Mode is not necessary, because
PCM already has adaptive memory.
•If RFCFLAG PID is “Not Learnt”, PCM Adaptive Memory Procedure Drive should be performed before
HO2S Heater, HO2S, and TWC Repair Verification Drive Mode.
1. Start the engine and warm it up completely.
2. Verify all accessory loads (A/C, headlights, blower fan, rear window defroster) are off.
U0101 PCM cannot receive any signals from TCM ON 1 Other×
U0121PCM cannot receive any signals from ABS, ABS/TCS
or DSC HU/CMON 1 Other×
U0155PCM cannot receive any signals from instrument
clusterON 1 Other× DTC No. Condition MIL DC Monitor itemMemory
function
F1–54
ON-BOARD DIAGNOSTIC
For L3 engine ATX
5. Stop vehicle and access to ON BOARD SYSTEM
READINESS menu of GENERIC OBD
FUNCTION to inspect the Drive Mode completion
condition. If completed, RFC changes from NO to
YES.
6. If not completed, turn the ignition key to OFF, then go back to Step 4.
7. Access DIAGNOSTIC MONITORING TEST RESULTS menu of GENERIC OBD FUNCTIONS to inspect the
monitor results. If MEAS are not within the specification, repair has not completed.
8. Verify no DTC is available.
End Of Sie
DTC TABLEA6E397018881206DTC table
×: Applicable
—: Not applicable
Zone RangeVehicle Speed
km/h {mph}Time
Sec.
OP or N 0T1: Above
455
A M (3rd) 40—65 {25—41}
T2: Above 30
B M (3rd) 65—80 {41—49}
C M (2nd) 60—75 {38—46}
T3: Above 20
D M (3rd) 80—95 {50—59}
EM (4th)50—75 {31—47}
T4: Above
120
FM (5th)75—100 {46—62}km/h {mph}
100 {62}
50 {31}
0 {0}O
T1 T2 T3 T4A BD
C
E F
A6E3970W999
DTC No. Condition MIL DC Monitor itemMemory
functionPage
P0010CMP actuator circuit
malfunctionON 1 CCM×—
P0011 CMP timing over-advanced ON 1 CCM×—
P0012 CMP timing over-retarded ON 1 CCM×—
P0031Front HO2S heater circuit low
inputON 2O
2 sensor heater
×—
P0032Front HO2S heater circuit high
inputON 2O
2 sensor heater
×—
P0037Rear HO2S heater circuit low
inputON 2O
2 sensor heater
×—
P0038Rear HO2S heater circuit high
inputON 2O
2 sensor heater
×—
P0101MAF sensor inconsistent with
TP sensorON 2 CCM×—
P0102 MAF circuit low input ON 1 CCM×—
P0103 MAF circuit high input ON 1 CCM×—
P0107 MAP sensor circuit low input ON 1 CCM×—
P0108 MAP sensor circuit high input ON 1 CCM×—
P0111 IAT circuit performance problem ON 2 CCM×—
P0112 IAT circuit low input ON 1 CCM×—
P0113 IAT circuit high input ON 1 CCM×—
P0117 ECT circuit low input ON 1 CCM×—
P0118 ECT circuit high input ON 1 CCM×—
P0121 TP stuck closed ON 2 CCM×—
P0122 TP circuit low input ON 1 CCM×—
P0123 TP circuit high input ON 1 CCM×—
P0125Excessive time to enter closed
loop fuel controlON 2 CCM×—
P0131Front HO2S no inversion (stuck
low)ON 2 CCM×—
P0132Front HO2S no inversion (stuck
high)ON 2 CCM×—
ON-BOARD DIAGNOSTIC
F1–55
F1
P0133 Front HO2S circuit malfunction ON 2O2 sensor
×—
P0134Front HO2S circuit no activity
detectedON 2 CCM×—
P0138 Rear HO2S circuit high input ON 2 CCM×—
P0140Rear HO2S circuit no activity
detectedON 2 CCM×—
P0171 Fuel trim system too lean ON 2 Fuel×—
P0172 Fuel trim system too rich ON 2 Fuel×—
P0300 Random misfire detected Flash / ON 1 or 2 Misfire×—
P0301 Cylinder No.1 misfire detected Flash / ON 1 or 2 Misfire×—
P0302 Cylinder No.2 misfire detected Flash / ON 1 or 2 Misfire×—
P0303 Cylinder No.3 misfire detected Flash / ON 1 or 2 Misfire×—
P0304 Cylinder No.4 misfire detected Flash / ON 1 or 2 Misfire×—
P0327 Knock sensor circuit low input ON 1 CCM×—
P0328 Knock sensor circuit high input ON 1 CCM×—
P0335 CKP sensor circuit malfunction ON 1 CCM×—
P0340 CMP sensor circuit malfunction ON 1 CCM×—
P0403EGR valve motor coils open or
shortON 2 CCM×—
P0420Catalyst system efficiency
below thresholdON 2 Catalyst×—
P0443Evaporative emission control
system purge control valve
circuit malfunctionON 2 CCM×—
P0480Fan relay control circuit
malfunctionOFF 2 Other×—
P0500Vehicle speed sensor (VSS)
circuit malfunction (MTX)ON 2 CCM×—
P0505 Idle control system malfunction OFF—Other——
P0506Idle control system RPM lower
than expectedON 2 CCM×—
P0507Idle control system RPM higher
than expectedON 2 CCM×—
P0511Idle control system circuit
malfunctionON 1 CCM×—
P0550 PSP switch circuit malfunction ON 2 CCM×—
P0602 PCM programming error ON 1 CCM×—
P0610Control module vehicle options
errorON 1 CCM×—
P0661 VIS control circuit low input OFF 2 Other×—
P0662 VIS control circuit high input OFF 2 Other×—
P0703 Brake switch input malfunction ON 2 CCM×—
P0704 Clutch switch input malfunction ON 2 CCM×—
P0850 Neutral switch input malfunction ON 2 CCM×—
P1410Variable air duct valve circuit
malfunctionOFF 2 Other×—
P1562 PCM +BB voltage low ON 1 CCM×—
P2006Variable tumble control system
shutter valve stuck closedON 2 CCM×—
P2009Variable tumble control solenoid
valve circuit low inputON 2 CCM×—
P2010Variable tumble control solenoid
valve circuit high inputON 2 CCM×—
P2228 BARO sensor circuit low input ON 1 CCM×—
P2229 BARO sensor circuit high input ON 1 CCM×—
P2502Generator output voltage signal
no electricityOFF 1 Other——
P2503 Battery overcharge OFF 1 Other—— DTC No. Condition MIL DC Monitor itemMemory
functionPage
TROUBLESHOOTING
F1–59
F1
X: Applicable
Possible factor
Troubleshooting itemVariable valve timing system malfunction (L3 engine
model)
VICS malfunction
Engine overheating
Air cleaner element clogging or restriction
Air leakage from intake-air system (Loose tubes,
cracks, gaskets breakage)
IAC valve improper operation
Throttle body malfunction
VICS malfunction (L3 engine model)
VACS malfunction (L3 engine model)
Vacuum leakage (Vacuum hose damage, misrouting)
Ignition coil malfunction (e.g. open, short or cracks)
Initial ignition timing misadjustment (CKP sensor &
crankshaft pulley misadjustment)
Spark plug malfunction
High-tension leads malfunction (Cracks, open, low
resistance)
CKP sensor is damaged. (e.g. open or short circuits )
Crankshaft pulley is damaged
Improper gap between CKP sensor and crankshaft
Fuel pump malfunction (Mechanically or electrically)
Pressure regulator malfunction
Fuel hoses restriction or clogging
1 Melting of main or other fuses2 MIL illuminates x x x x x3 Will not crank4 Hard to start/long crank/erratic start/erratic
crankx x x x x x xxxxxx
5 Engine stalls. x x x x x xxxxxxxxxxx6 Cranks normally but will not start x x x x xxxxxxxxxxx7 Slow return to idle x8 Engine runs rough/rolling idle x x x x x x x x xxxxxxx9 Fast idle/runs on x x10 Low idle/stalls during deceleration x x xEngine stalls/quits. Acceleration/cruise x x x x x x x x xxxxxxxEngine runs rough. Acceleration/cruise x x x x x x x x xxxxxxxMissesAcceleration/cruise x x x x x x x x xxxxxxxBuck/jerk Acceleration/cruise/dece
lerationxxx x xx x x x xxxxxx
Hesitation/stumble Acceleration x x x x x x x x xxxxxxx
11
Surges Acceleration/cruise x x x x x x x x xxxxxxx
12 Lack/loss of powerAcceleration/cruise x x x x x x x x xxxxxxx13 Knocking/pingingAcceleration/cruise x x x14 Poor fuel economy x x x x x x x15 Emission compliance x x x x x x x x x16 High oil consumption/leakage17 Cooling system
concernsOverheating
18 Cooling system
concernsRuns cold
19 Exhaust smoke x x x x x x20 Fuel odor (in engine compartment)x21 Engine noise x x x22 Vibration concerns (engine)23 A/C does not work sufficiently.24 A/C is always on or A/C compressor runs
continuously.
25 A/C is not cut off under WOT conditions.26 Exhaust sulfur smell x x x x27 Constant voltage28 Spark plug condition x x x x x x29 ATX concernsUpshift/downshift
engagementSee Section K, TROUBLESHOOTING
A6E39802002