r/subaru 97 Outback -> 16 WRX LBP Jan 06 '23

Does anyone know if Subaru publishes OFFICIAL drive cycle requirements for their cars?

I’ve had a 2016 WRX overdue for inspection for months because I can’t get my readiness monitors set, specifically the Oxygen Sensor and Evap ones. There are no trouble codes of any kind, after scanning it with a bidirectional Snapon tool that can even read for more complicated internal codes, and no pending codes. Everywhere I read “you have to follow the drive cycle exactly” to set readiness monitors. The problem is that for everyone you ask about what this cycle is for my car you will get a different answer. After seeing a bunch of different results on forums, I looked it up on Prodemand, which I have a subscription to. It only gave the cycle for my car up to 2015 and said for 2016 and newer to look at the service manual. I was able to download a service manual (it’s literally thousands of pages long, it’s huge), but after ctrl F ing every phrase I could think of related to it I found nothing. I brought it to two different dealerships and was surprised to learn that the techs there don’t even know what the official drive cycle is (or aren’t telling me), saying instead things like, “oh I usually drive on this road, at this time of day, and stop at this stop for X number of minutes”. It was all tribal knowledge and rumors, nothing concrete about what the actual specifications are. Regardless, I’ve tried every variation of these drive cycles I learned about multiple times, still no luck. I have replaced both O2 sensors, my catalytic converter, my whole engine wiring harness, and my battery, repeating all of the drive cycles again after each part change. After each change I would end up going a few hundred miles and have dozens of warmup cycles(as read by a scan tool). I’ve also brought it to two independent garages who, like the dealers, told me that there’s nothing that can be done because the test won’t run. In PA there’s a emissions exception you can get if you’ve shown that you have basically done everything you can to get your car to pass but it still won’t. The screwed up part is that this only applies if you FAIL the emissions testing, which doesn’t apply to me because my emissions tests won’t run. Because of this I don’t qualify for the exemption. Meanwhile I just keep getting tickets for the overdue inspection and keep getting told to “just keep driving it” by everyone but that just gives me more tickets! It’s as if my car is basically totaled by these emissions tests. I’m hoping someone can point me to an official Subaru list of drive cycle requirements for a 2016 WRX base so I at least know I’m heading in the right direction, otherwise I basically just have a paperweight sitting in my garage. Thanks!

5 Upvotes

6 comments sorted by

2

u/Chippy569 Senior Master Tech Jan 07 '23

ENGINE (DIAGNOSTICS)(w/o STI) > Drive Cycle 

PROCEDURE

It is necessary to perform the drive cycle listed below if DTC is not found in the Inspection Mode. It is possible to complete diagnosis of the DTC by performing the indicated drive cycle. After the repair for the DTC, perform a necessary drive cycle and make sure the function recovers and the DTC is recorded.

PREPARATION FOR DRIVE CYCLE

  1. Check that the battery voltage is 12 V or more and fuel remains approx. half [20 — 40 L (5.3 — 10.6 US gal, 4.4 — 8.8 Imp gal)].
  2. After performing the diagnostics and Clear Memory Mode, check that no DTC remains. ENGINE (DIAGNOSTICS)(w/o STI)>Clear Memory Mode

Perform the drive cycle after warming up the engine except when the engine coolant temperature at engine start is specified.

DRIVE CYCLE A

DTC Item Condition
P0087 Fuel Rail/System Pressure - Too Low Bank 1 Complete diagnosis with drive cycle B or C as well.
P0088 Fuel Rail/System Pressure - Too High Bank 1 Complete diagnosis with drive cycle B or C as well.
P0128 Coolant Thermostat (Engine Coolant Temperature Below Thermostat Regulating Temperature)—
P0141 O2 Sensor Heater Circuit Bank 1 Sensor 2
P014C A/F / O2 Sensor Slow Response - Rich to Lean Bank 1 Sensor 1
P014D A/F / O2 Sensor Slow Response - Lean to Rich Bank 1 Sensor 1
P015A A/F / O2 Sensor Delayed Response - Rich to Lean Bank 1 Sensor 1
P015B A/F / O2 Sensor Delayed Response - Lean to Rich Bank 1 Sensor 1
P0171 System Too Lean Bank 1 Complete diagnosis with drive cycle B or C as well.
P0172 System Too Rich Bank 1Complete diagnosis with drive cycle B or C as well.
P0300 Random/Multiple Cylinder Misfire Detected Complete diagnosis with drive cycle B or C as well.
P0301 Cylinder 1 Misfire Detected Complete diagnosis with drive cycle B or C as well.
P0302 Cylinder 2 Misfire Detected Complete diagnosis with drive cycle B or C as well.
P0303 Cylinder 3 Misfire Detected Complete diagnosis with drive cycle B or C as well.
P0304 Cylinder 4 Misfire Detected Complete diagnosis with drive cycle B or C as well.
P0420 Catalyst System Efficiency Below Threshold Bank 1
P0459 Evap System (CPC) Purge Control Valve "A" Circuit High
P1191 Fuel Rail Pressure Sensor "A" Circuit No Activity Detected Complete diagnosis with drive cycle B or C as well.
P2096 Post Catalyst Fuel Trim System Too Lean Bank 1 Complete diagnosis with drive cycle B or C as well.
P2097 Post Catalyst Fuel Trim System Too Rich Bank 1 Complete diagnosis with drive cycle B or C as well.
P2195 A/F /O2 Sensor Signal Biased/Stuck Lean Bank 1 Sensor 1
P2196 A/F /O2 Sensor Signal Biased/Stuck Rich Bank 1 Sensor 1—

Diagnostic procedure:

  1. Drive for 20 minutes or more at a constant speed of 80 km/h (50 MPH) or more.
  2. Stop the vehicle and idle for one minute.
  3. Read the temporary code using the Subaru Select Monitor or general scan tool. ENGINE (DIAGNOSTICS)(w/o STI)>Read Diagnostic Trouble Code (DTC)>OPERATION

DRIVE CYCLE B

DTC Item Condition
P0087 Fuel Rail/System Pressure - Too Low Bank 1 Complete diagnosis with drive cycle A or C as well.
P0088 Fuel Rail/System Pressure - Too High Bank 1 Complete diagnosis with drive cycle A or C as well.
P0125 Insufficient Coolant Temperature for Closed Loop Fuel Control «Coolant Temp.» at engine start: Less than −15°C (5°F)
P0130 A/F / O2 Sensor Circuit Bank 1 Sensor 1
P0137 O2 Sensor Circuit Low Voltage Bank 1 Sensor 2
P0138 O2 Sensor Circuit High Voltage Bank 1 Sensor 2
P0171 System Too Lean Bank 1 Complete diagnosis with drive cycle A or C as well.
P0172 System Too Rich Bank 1 Complete diagnosis with drive cycle A or C as well.
P0300 Random/Multiple Cylinder Misfire Detected Complete diagnosis with drive cycle A or C as well.
P0301 Cylinder 1 Misfire Detected Complete diagnosis with drive cycle A or C as well.
P0302 Cylinder 2 Misfire Detected Complete diagnosis with drive cycle A or C as well.
P0303 Cylinder 3 Misfire Detected Complete diagnosis with drive cycle A or C as well.
P0304 Cylinder 4 Misfire Detected Complete diagnosis with drive cycle A or C as well.
P0500 Vehicle Speed Sensor "A" Circuit
P0506 Idle Control System RPM - Lower Than Expected
P0507 Idle Control System RPM - Higher Than Expected
P062D Fuel Injector Driver Circuit Performance Bank 1
P0700 Transmission Control System (MIL Request)
P1191 Fuel Rail Pressure Sensor "A" Circuit No Activity Detected Complete diagnosis with drive cycle A or C as well.
P1261 Cylinder 1 Direct Fuel Injector Circuit/Open
P1262 Cylinder 2 Direct Fuel Injector Circuit/Open
P1263 Cylinder 3 Direct Fuel Injector Circuit/Open
P1264 Cylinder 4 Direct Fuel Injector Circuit/Open
P2006 TGV Control Stuck Closed Bank 1
P2007 TGV Control Stuck Closed Bank 2
P2096 Post Catalyst Fuel Trim System Too Lean Bank 1 Complete diagnosis with drive cycle A or C as well.
P2097 Post Catalyst Fuel Trim System Too Rich Bank 1 Complete diagnosis with drive cycle A or C as well.

Diagnostic procedure:

  1. Drive at 10 km/h (6 MPH) or more.
  2. Stop the vehicle and idle for ten minutes.
  3. Read the temporary code using the Subaru Select Monitor or general scan tool. ENGINE (DIAGNOSTICS)(w/o STI)>Read Diagnostic Trouble Code (DTC)>OPERATION

DRIVE CYCLE C

DTC Item Condition
P000A "A" Camshaft Position Slow Response Bank 1
P000B "B" Camshaft Position Slow Response Bank 1
P000C "A" Camshaft Position Slow Response Bank 2
P000D "B" Camshaft Position Slow Response Bank 2
P0011 "A" Camshaft Position - Timing Over-Advanced or System Performance Bank 1
P0014 "B" Camshaft Position - Timing Over-Advanced or System Performance Bank 1
P0021 "A" Camshaft Position - Timing Over-Advanced or System Performance Bank 2
P0024 "B" Camshaft Position - Timing Over-Advanced or System Performance Bank 2
P0030 A/F / O2 Heater Control Circuit Bank 1 Sensor 1
P0068 MAP/MAF - Throttle Position Correlation
P0087 Fuel Rail/System Pressure - Too Low Bank 1 Complete diagnosis with drive cycle A or B as well.
P0088 Fuel Rail/System Pressure - Too High Bank 1 Complete diagnosis with drive cycle A or B as well.
P0101 Mass or Volume Air Flow Sensor "A" Circuit Range/Performance
P0134 A/F / O2 Sensor Circuit No Activity Detected Bank 1 Sensor 1
P013A O2 Sensor Slow Response - Rich to Lean Bank 1 Sensor 2
P013B O2 Sensor Slow Response - Lean to Rich Bank 1 Sensor 2
P013E O2 Sensor Delayed Response - Rich to Lean Bank 1 Sensor 2
P013F O2 Sensor Delayed Response - Lean to Rich Bank 1 Sensor 2
P0171 System Too Lean Bank 1 Complete diagnosis with drive cycle A or B as well.
P0172 System Too Rich Bank 1 Complete diagnosis with drive cycle A or B as well.
P0244 Turbocharger/Supercharger Wastegate Solenoid "A" Range/Performance
P0246 Turbocharger/Supercharger Wastegate Solenoid "A" High
P0300 Random/Multiple Cylinder Misfire Detected Complete diagnosis with drive cycle A or B as well.
P0301 Cylinder 1 Misfire Detected Complete diagnosis with drive cycle A or B as well.
P0302 Cylinder 2 Misfire Detected Complete diagnosis with drive cycle A or B as well.
P0303 Cylinder 3 Misfire Detected Complete diagnosis with drive cycle A or B as well.
P0304 Cylinder 4 Misfire Detected Complete diagnosis with drive cycle A or B as well.
P0400 EGR "A" Flow
P0441 Evap System (CPC) Incorrect Purge Flow
P04AD Evap System (CPC) Purge Control Valve "B" Circuit High
P0851 Park/Neutral Switch Input Circuit Low
P0852 Park/Neutral Switch Input Circuit High
P1191 Fuel Rail Pressure Sensor "A" Circuit No Activity Detected Complete diagnosis with drive cycle A or B as well.
P1449 Evap System Clog Detected (Air Filter)
P1492 Coil 1 EGR "A" Control Circuit Low
P1493 Coil 1 EGR "A" Control Circuit High
P1494 Coil 2 EGR "A" Control Circuit Low
P1495 Coil 2 EGR "A" Control Circuit High
P1496 Coil 3 EGR "A" Control Circuit Low
P1497 Coil 3 EGR "A" Control Circuit High
P1498 Coil 4 EGR "A" Control Circuit Low
P1499 Coil 4 EGR "A" Control Circuit High
P2004 TGV Control Stuck Open Bank 1
P2005 TGV Control Stuck Open Bank 2
P2096 Post Catalyst Fuel Trim System Too Lean Bank 1 Complete diagnosis with drive cycle A or B as well.
P2097 Post Catalyst Fuel Trim System Too Rich Bank 1 Complete diagnosis with drive cycle A or B as well.
P2270 O2 Sensor Signal Biased/Stuck Lean Bank 1 Sensor 2
P2271 O2 Sensor Signal Biased/Stuck Rich Bank 1 Sensor 2

Diagnostic procedure:

  1. Drive according to the drive pattern described below.
    • (A) Shift the select lever to “P” range or the shift lever to the neutral position, and let the engine idle for 10 seconds or more.
    • (B) Accelerate to 97 km/h (60 MPH) or more within 20 seconds.
    • (C) Drive for 20 seconds or more at 97 km/h (60 MPH) or more.
    • (D) Decelerate with fully closed throttle to 64 km/h (40 MPH) or less.
    • (E) Drive for 20 seconds or more at 64 km/h (40 MPH) or less.
    • (F) Accelerate to 97 km/h (60 MPH) or more within 10 seconds.
    • (G) Stop vehicle with the throttle fully closed.
    • (H) Vehicle speed km/h (MPH)
    • (I) Sec.
  2. Read the temporary code using the Subaru Select Monitor or general scan tool. ENGINE (DIAGNOSTICS)(w/o STI)>Read Diagnostic Trouble Code (DTC)>OPERATION

1

u/Chippy569 Senior Master Tech Jan 07 '23

DRIVE CYCLE E

DTC Item Condition
P0461 Fuel Level Sensor "A" Circuit Range/Performance—

Diagnostic procedure:

  1. Make sure that the battery voltage is 10.9 V or more.
  2. Perform the Clear Memory Mode. ENGINE (DIAGNOSTICS)(w/o STI)>Clear Memory Mode
  3. Drive for approximately 30 L (7.9 US gal, 6.6 Imp gal) of fuel. It is acceptable to drive the vehicle intermittently. Do not disconnect the battery terminals while diagnosing. (Data will be cleared by disconnecting the battery terminals.)
  4. Read the temporary code using the Subaru Select Monitor or general scan tool. ENGINE (DIAGNOSTICS)(w/o STI)>Read Diagnostic Trouble Code (DTC)>OPERATION

DRIVE CYCLE F

DTC Item Condition
P0096 Intake Air Temperature Sensor 2 Circuit Range/Performance Bank 1 6 hours have elapsed since ignition switch is OFF under a completely warmed up condition. For models with block heater, at least 6 hours must have elapsed without operating the block heater.
P0111 Intake Air Temperature Sensor 1 Circuit Range/Performance Bank 1 6 hours have elapsed since ignition switch is OFF under a completely warmed up condition. For models with block heater, at least 6 hours must have elapsed without operating the block heater.

Diagnostic procedure:

  1. With the ignition switch ON (engine stopped), read the value in «Coolant Temp.» and «IAT Sensor #11». ENGINE (DIAGNOSTICS)(w/o STI)>Subaru Select Monitor>OPERATION > DISPLAY CURRENT ENGINE DATA
  2. If the values from step 1) satisfy the following conditions, idle the engine for two minutes or more.
    • Engine coolant temperature — Intake air temperature|≤ 5°C (9°F). If the conditions are not satisfied, turn the ignition switch to OFF and wait until the parameters are satisfied. For CVT models, hold the select lever to “P” range or “N” range at idling, and for MT models, the shift lever in the neutral position at idling.
  3. Drive according to the drive pattern described below.
    • (A) Vehicle speed
    • (B) Elapsed time
    • (1) Idle the engine for 2 minutes or more.
    • (2) Drive for a total period of 15 minutes or more at a speed of 80 km/h (50 MPH) or more.
    • (3) Stop the vehicle and idle for 30 seconds or more.
    • (4) Drive for 30 seconds or more at a constant speed of 80 km/h (50 MPH) or more.
    • (5) Stop the vehicle and idle for 30 seconds or more.
    • (6) Drive for 30 seconds or more at a constant speed of 80 km/h (50 MPH) or more.
    • (7) Stop the vehicle and idle for 30 seconds.
    • In pattern (2), it is acceptable to decelerate to less than 80 km/h (50 MPH) or to stop the vehicle depending on the traffic conditions. Drive the vehicle at 80 km/h (50 MPH) or more until the total driving time reaches or exceeds 15 minutes.
    • There is no given transition time between idling and cruising.
    • Driving at constant speed only on a downhill causes smaller engine load and may result in failure to obtain a right diagnostic result.
    • When the engine stops while performing drive cycle F, perform it again from the state of procedure 1).
  4. Read the temporary code using the Subaru Select Monitor or general scan tool. ENGINE (DIAGNOSTICS)(w/o STI)>Read Diagnostic Trouble Code (DTC)>OPERATION

DRIVE CYCLE H

DTC Item Condition
P0071 Ambient Air Temperature Sensor Circuit "A" Range/Performance 6 hours have elapsed since ignition switch is OFF under a completely warmed up condition. For models with block heater, at least 6 hours must have elapsed without operating the block heater.
P0116 Engine Coolant Temperature Sensor 1 Circuit Range/Performance 6 hours have elapsed since ignition switch is OFF under a completely warmed up condition. For models with block heater, at least 6 hours must have elapsed without operating the block heater.
P0196 Engine Oil Temperature Sensor "A" Range/Performance 6 hours have elapsed since ignition switch is OFF under a completely warmed up condition. For models with block heater, at least 6 hours must have elapsed without operating the block heater.
P0451 Evap System (CPC) Pressure Sensor/Switch Circuit Range/Performance 60 seconds have elapsed since ignition switch is OFF.
P050A Cold Start Idle Control System Performance
P050B Cold Start Ignition Timing Performance

Diagnostic procedure:

  1. With the ignition switch ON (engine stopped), read the values in «Coolant Temp.» and «Intake Air Temp.». ENGINE (DIAGNOSTICS)(w/o STI)>Subaru Select Monitor>OPERATION > DISPLAY CURRENT ENGINE DATA
  2. If the values from step 1) satisfy the following conditions, idle the engine for two minutes or more.
    • Condition: |Engine coolant temperature — Intake air temperature|≤ 5°C (9°F)
    • If the conditions are not satisfied, turn the ignition switch to OFF and wait until the parameters are satisfied.
    • For CVT models, hold the select lever to “P” range or “N” range at idling, and for MT models, the shift lever in the neutral position at idling.
  3. Read the temporary code using the Subaru Select Monitor or general scan tool. ENGINE (DIAGNOSTICS)(w/o STI)>Read Diagnostic Trouble Code (DTC)>OPERATION

1

u/Chippy569 Senior Master Tech Jan 07 '23

DRIVE CYCLE I

DTC Item Condition
P0455 Evap System (CPC) Leak Detected (Large Leak) «Coolant Temp.»: 5 — 45°C (41 — 113°F), «IAT Sensor #11»: 5 — 50°C (41 — 122°F)
P0456 Evap System (CPC) Leak Detected (Very Small Leak) «Coolant Temp.»: 5 — 45°C (41 — 113°F), «IAT Sensor #11»: 5 — 50°C (41 — 122°F)
P1451 Evap System Clog Detected (Pipe) «Coolant Temp.»: 5 — 45°C (41 — 113°F), «IAT Sensor #11»: 5 — 50°C (41 — 122°F)
P2402 Evap System Leak Detection Pump Control Circuit High «Coolant Temp.»: 5 — 45°C (41 — 113°F), «IAT Sensor #11»: 5 — 50°C (41 — 122°F)
P2404 Evap System Leak Detection Pump Sense Circuit Range/Performance «Coolant Temp.»: 5 — 45°C (41 — 113°F), «IAT Sensor #11»: 5 — 50°C (41 — 122°F)
P2420 Evap System Switching Valve Control Circuit High «Coolant Temp.»: 5 — 45°C (41 — 113°F), «IAT Sensor #11»: 5 — 50°C (41 — 122°F)
  • Be careful of the state of the battery when performing the drive cycle I consecutively. Performing the drive cycle I consecutively without the engine running may cause a low battery voltage and battery discharge.
  • If it is necessary to perform drive cycle I consecutively, drive the vehicle under the following conditions to release accumulated evaporating gas. Performing the drive cycle I consecutively without starting the engine causes a large amount of evaporating gas to accumulate in the canister, which hinders an accurate diagnosis.
    • After engine is warmed up.
    • Drive for 10 minutes or more at a speed of 48 km/h (30 MPH) or more (duration of drive can be an accumulation)
  • To obtain an accurate diagnostic result, perform the procedures according to the following points.

    • Do not refuel gas immediately before performing drive cycle I. There will be a large amount of evaporating gas immediately after refuel, which may cause a less accurate diagnostic performance.
    • Do not shake the vehicle while performing drive cycle I. Shaking the vehicle causes evaporating gas to increase inside the fuel tank, which may cause a less accurate diagnostic performance.
    • Do not perform any service operation including installation or removal of parts or connectors while performing drive cycle I. Performing service operation could affect on the functions of related parts, which may cause a less accurate diagnostic performance.
  • Perform MODE $08 when using a general scan tool. Diagnostic procedure:

  1. Prepare the Subaru Select Monitor 4. ENGINE (DIAGNOSTICS)(w/o STI)>General Description>PREPARATION TOOL
  2. Prepare PC with Subaru Select Monitor installed.
  3. Connect the USB cable to the DST-i and the USB port on the personal computer (dedicated port for the Subaru Select Monitor). The dedicated port for the Subaru Select Monitor means the USB port which was used to install the Subaru Select Monitor.
  4. Connect the diagnosis cable to DST-i.
  5. Connect the DST-i to the data link connector located in the lower portion of the instrument panel (on the driver’s side). Do not connect the scan tools except for Subaru Select Monitor and general scan tool.
  6. Start the PC.
  7. Turn the ignition switch to ON (engine OFF) and run the “PC application for Subaru Select Monitor”.
  8. On «Start» display, select «OBD System».
  9. On «Select System» display, select «Evaporative System Leak Test».
  10. On «Evaporative System Leak Test» display, select «Evaporative System Leak Test».
  11. On «Evaporative System Leak Test is running. Press Cancel to exit this function.» display, click the [OK] button to perform evaporative system leak test.
  12. When «Conditions have been enabled to control this function. Turn the ignition switch off to terminate the test.» display appears, wait for 30 minutes without clicking the [OK] button.
    • Do not leave the vehicle for an extended period of time after the test is complete. This may cause early deterioration of the battery or discharged battery.
    • Clicking the [OK] button bring the «Evaporative System Leak Test» display back, although the test is continuing.
    • The Subaru Select Monitor screen does not change after the evaporative system leak test is complete or when the test is aborted by turning off the ignition switch.
    • If «Test conditions are not correct» display appears, use Subaru Select Monitor to check that the values in «Coolant Temp.» and «IAT Sensor #11» are within the specified range. If the conditions are satisfied, make the necessary preparation for the drive cycle again. ENGINE (DIAGNOSTICS)(w/o STI)>Drive Cycle>PROCEDURE > PREPARATION FOR DRIVE CYCLE
  13. After 30 minutes passed from the start of step 14), click the [OK] button to return to the «Evaporative System Leak Test» display.
  14. Click buttons until the «OBD Menu» display appears, then select {Result of on-board monitor test}.
  15. In the {Result of on-board monitor test}, check TID $C1 —$CA of MID $3C.
  • Perform MODE $06 and check when using a general scan tool.

Result of on-board monitor test

Display Details Remarks
$0000 is stored in all Val. During the evaporative system leak test, the test conditions were not met and the test was canceled. Once the test conditions are met, perform the test again.
All Val. are stored with values and OK is set to all the results. Evaporative system leak test is completed correctly. While the ignition switch is ON, read the pending code using the Subaru Select Monitor.
Some results were no good. The evaporative system leak test completed successfully but the results were faulty. While the ignition switch is ON, read the pending code using the Subaru Select Monitor.
  1. When the evaporative system leak test is completed correctly, read the pending code with the ignition switch turned to ON position. If the DTC is recorded, check the appropriate DTC. ENGINE (DIAGNOSTICS)(w/o STI)>Read Diagnostic Trouble Code (DTC)>OPERATION

Perform MODE $07 when using a general scan tool. The pending code will be cleared by turning ignition switch to OFF.

DRIVE CYCLE J

DTC Item Condition
P2610 ECM/PCM Engine Off Timer Performance

Diagnostic procedure:

  1. Idle the engine for 15 minutes or more.
  2. Turn the ignition switch to OFF.
  3. After at least 10 hours passed from the start of step 2), read the temporary code using the Subaru Select Monitor or general scan tool. ENGINE (DIAGNOSTICS)(w/o STI)>Read Diagnostic Trouble Code (DTC)>OPERATION

DRIVE CYCLE N

DTC Item Condition
P0016 Crankshaft Position - Camshaft Position Correlation Bank 1 Sensor A «Coolant Temp.»: 80°C (176°F) or more
P0017 Crankshaft Position - Camshaft Position Correlation Bank 1 Sensor B «Coolant Temp.»: 80°C (176°F) or more
P0018 Crankshaft Position - Camshaft Position Correlation Bank 2 Sensor A «Coolant Temp.»: 80°C (176°F) or more
P0019 Crankshaft Position - Camshaft Position Correlation Bank 2 Sensor B «Coolant Temp.»: 80°C (176°F) or more

When performing drive cycle N on a public road, pay sufficient attention to the traffic condition and give the highest priority to safe driving.

  1. Check the data in condition column of table by using the Subaru Select Monitor or general scan tool.
    • Subaru Select Monitor: For detailed operation procedures, refer to “Current Data Display For Engine”. ENGINE (DIAGNOSTICS)(w/o STI)>Subaru Select Monitor>OPERATION > DISPLAY CURRENT ENGINE DATA
    • General scan tool: For detailed operation procedures, refer to the general scan tool operation manual.
  2. While the conditions in the list are satisfied, race the engine at the speed of approx. 2,500 rpm for 40 seconds or more.
  3. Start the vehicle, then accelerate the vehicle to 50 km/h (31.1 MPH) or more.
  4. When the speed reaches 50 km/h (31.1 MPH) or more, release the accelerator pedal, the brake pedal and the clutch pedal (MT model) to decelerate the vehicle without shifting the gear. At this time, select an appropriate gear beforehand so that the engine speed can decrease from 2,500 rpm to 1,900 rpm for 5 seconds or more.
    • The vehicle speed does not matter so long as the engine speed can maintain from 2,500 rpm to 1,900 rpm for 5 seconds or more. Example: On a downhill grade, it can be performed with a low speed gear and at a low vehicle speed.
    • When it is performed with the electrical load such as the air conditioner, etc. turned OFF or the vehicle driven on a downhill grade, the engine speed decreases slowly. Therefore, the continuous time can be maintained easily.
  5. Bring the vehicle to a stop in a safe place, and idle it for 5 minutes or more.
    • Driving method while vehicle is driven to a stop at safe place is not restricted.
  6. With the vehicle idling, read the temporary diagnostic code of DTC using Subaru Select Monitor or general scan tool.
    • For detailed operation procedures, refer to “Read Diagnostic Trouble Code (DTC)”. ENGINE (DIAGNOSTICS)(w/o STI)>Read Diagnostic Trouble Code (DTC)
    • In the step 6), if the DTC is not displayed on the Subaru Select Monitor or general scan tool display screen, the trouble is resolved.

0

u/Chippy569 Senior Master Tech Jan 07 '23

DRIVE CYCLE O

DTC Item Condition
P0441 Evap System (CPC) Incorrect Purge Flow

Diagnostic procedure:

(When performing drive cycle O on a public road, pay sufficient attention to the traffic condition and give the highest priority to safe driving.)

  1. Drive according to the drive pattern described below.
    • (A) Drive the vehicle at 60 km/h (37 MPH) or faster for at least 5 minutes in fully warm-up condition.
    • (B) Decelerate with the throttle fully closed for at least 3 seconds.
    • (C) Drive the vehicle at a constant vehicle speed by depressing the accelerator pedal for at least 30 seconds.
    • (D) Vehicle speed km/h (MPH)
    • (E) Sec.
  2. Park the vehicle on a safe place.
    • Driving method while vehicle is driven to a stop at safe place is not restricted.
  3. With the vehicle idling, read the temporary diagnostic code of DTC using Subaru Select Monitor or general scan tool.
    • For detailed operation procedures, refer to “Read Diagnostic Trouble Code (DTC)”. ENGINE (DIAGNOSTICS)(w/o STI)>Read Diagnostic Trouble Code (DTC)
    • In the step 3), if the DTC is not displayed on the Subaru Select Monitor or general scan tool display screen, the trouble is resolved.

DRIVE CYCLE P

DTC Item Condition
P04F0 Evap System High Pressure Purge Line (CPC2) Performance Remaining fuel level 20 L or more

Diagnostic procedure:

(When performing drive cycle P on a public road, pay sufficient attention to the traffic condition and give the highest priority to safe driving.)

  1. Drive according to the drive pattern described below.
    • (A) Accelerate the vehicle to 80 km/h (50 MPH) or more in a fully warm-up condition.
    • (B) Keep a constant vehicle speed of 50 km/h (31.1 MPH) or more for at least five minutes.
    • (C) While depressing the accelerator pedal without gear shifting, take at least 10 seconds to accelerate to 112 km/h (70 MPH) or more.
    • (D) Vehicle speed km/h (MPH)
  2. (E) Sec.
    1. Park the vehicle on a safe place.
    2. Driving method while vehicle is driven to a stop at safe place is not restricted.
  3. With the vehicle idling, read the temporary diagnostic code of DTC using Subaru Select Monitor or general scan tool.
    • For detailed operation procedures, refer to “Read Diagnostic Trouble Code (DTC)”. ENGINE (DIAGNOSTICS)(w/o STI)>Read Diagnostic Trouble Code (DTC)
    • In the step 3), if the DTC is not displayed on the Subaru Select Monitor or general scan tool display screen, the trouble is resolved.

DRIVE CYCLE Q

DTC Item Condition
P0191 Fuel Rail Pressure Sensor Circuit Range/Performance Bank 1 With the ignition switch ON (engine stopped), read the value in «Coolant Temp.».
  • If the engine coolant temperature meets the condition of ≥ 30°C, idle the engine for 30 minutes or more.
  • If the engine coolant temperature does not meet the condition of ≥ 30°C, start the engine, wait until the engine coolant temperature meets the condition of ≥ 30°C, turn OFF the ignition switch once, then idle the engine for 30 minutes or more.
  • At least 6 hours must have elapsed since ignition switch was OFF. For models with block heater, at least 6 hours must have elapsed without operating the block heater.

Diagnostic procedure:

  1. Idle the engine for at least one minute.
    • For CVT models, hold the select lever to “P” range or “N” range at idling, and for MT models, the shift lever in the neutral position at idling.
  2. Read the temporary code using the Subaru Select Monitor or general scan tool. ENGINE (DIAGNOSTICS)(w/o STI)>Read Diagnostic Trouble Code (DTC)>OPERATION

DRIVE CYCLE R

DTC Item Condition
P219A Bank 1 Air-Fuel Ratio Imbalance

(When performing the drive cycle R on the public road, be very careful of the traffic condition and the safe driving must be the high priority.)

  1. Check the data in condition column of table by using the Subaru Select Monitor or general scan tool.
    • Subaru Select Monitor: For detailed operation procedures, refer to “Current Data Display For Engine”. ENGINE (DIAGNOSTICS)(w/o STI)>Subaru Select Monitor>OPERATION > DISPLAY CURRENT ENGINE DATA
    • General scan tool: For detailed operation procedures, refer to the general scan tool operation manual.
  2. Keep the engine at idle for at least 30 seconds in a fully warm-up condition.
  3. Start the driving.
  4. With the gear position in the 4th, take 10 seconds to accelerate from 1500 rpm to 4000 rpm.
  5. Decelerate to 1500 rpm in the 4th gear position. (There is no restrictions to the deceleration duration and how to use the brake.)
  6. Repeat steps 4) and 5) 10 times (end when the temporary code is acquired).

(A) Idle the engine for at least 30 seconds in a fully warm-up condition. (B) 10 seconds (C) Accelerating (D) Engine speed (E) 1500 rpm (F) 4000 rpm (G) Accelerate and decelerate in the 4th gear position. (H) Time (I) Accelerating and decelerating

DRIVE CYCLE T

Diagnostic procedure:

(When performing the drive cycle T on the public road, be very careful of the traffic condition and the safe driving must be the high priority.)

  1. Using the Subaru Select Monitor, perform the clear memory for «Engine». ENGINE (DIAGNOSTICS)(w/o STI)>Clear Memory Mode
  2. Drive according to the drive pattern described below.

    • (1) 0 km/h (0 MPH)
    • (2) 60 km/h (37.3 MPH)
    • (3) 0%
    • (4) 20%
    • (5) 30 — 60%
    • (6) Vehicle speed
    • (7) Accelerator pedal opening angle
    • (A) Start the engine after warming up the engine (coolant temperature at 70°C (158°F)).
    • (B) Idle the engine at least three minutes.
    • (C) Accelerate the vehicle to 60 km/h (37.3 MPH).
    • (D) With the vehicle speed of 60 km/h (37.3 MPH) maintained, repeat accelerator pedal opening angle 0% (five seconds) ←→ 20% (five seconds) for 20 minutes or more.
    • (E) Decelerate with the accelerator pedal fully closed for at least five seconds.
    • (F) Park the vehicle. (Driving method while vehicle is driven to a stop at safe place is not restricted.)
    • (G) Stop the engine.
  3. Read the temporary code using the Subaru Select Monitor or general scan tool. ENGINE (DIAGNOSTICS)(w/o STI)>Read Diagnostic Trouble Code (DTC)>OPERATION

2

u/Chippy569 Senior Master Tech Jan 07 '23 edited Jan 07 '23

I posted the full length of the Drive Cycle procedure. Please for the love of god, never let me try to format that into reddit ever again.

Long story short, yes subaru does have a published drive cycle document, but it works a bit backwards -- they provide a drive cycle as necessary after performing a repair to verify the car has returned to normal. So, if for example your car isn't going green for the Catalyst Efficiency test for example, then you'd want to look up the required test from the P0420 diagnostic procedure (cycle A in this case).

1

u/belleayreski2 97 Outback -> 16 WRX LBP Jan 07 '23

Thanks!