On many Subaru vehicles, VVT correlation codes may be set and impossible to clear. These codes will usually set after issues with timing components and timing repairs.
ECM monitors the timing correlation between both banks to crankshaft, if those values exceed a predetermined value, engine codes will set. Those values are now permanently retained in memory and will no longer update. In this state, ECM no longer possible to reset, even after correct repairs.
Dealer and aftermarket tools have no provision to perform the reset. Until now, only solution was to replace and program a new ECM. Don't replace it, I can Reset the ECM to a learning mode. After all necessary engine/timing repairs have been done, ECM will learn and adjust to new timing values.
Contact me for more information and pricing. In Canada but outside the GTA, ECM can be mailed to me, fast turn around service.
Affected are Subaru's with FA and FB engines. After all diagnostic and following TSB 02-163-16R , If recommended solution is replacing ECM, I can clear it.
-2013 MY to Current Legacy and Outback 2.5L Models
-2012 MY to Current Impreza 2.0L Models;
-2013 MY to Current XV Crosstrek;
-2011 MY to Current Forester 2.5L Models;
-2014 MY to Current Forester 2.0L DIT Models;
-2015 MY to Current WRX;
-2013 MY to Current BRZ;
-2019 MY Ascent
Any of these DTC 's;
P0016 CRANKSHAFT POSITION-CAMSHAFT POSITION CORRELATION BANK1, SENSOR A
P0017 CRANKSHAFT POSITION-CAMSHAFT POSITION CORRELATION BANK1, SENSOR B
P0018 CRANKSHAFT POSITION-CAMSHAFT POSITION CORRELATION BANK2, SENSOR A
P0019 CRANKSHAFT POSITION-CAMSHAFT POSITION CORRELATION BANK2, SENSOR B
And possibly these;
P000A "A" CAMSHAFT POSITION SLOW RESPONSE BANK1 P000B "B" CAMSHAFT POSITION SLOW RESPONSE BANK1
P000C "A" CAMSHAFT POSITION SLOW RESPONSE BANK2
P000D "B" CAMSHAFT POSITION SLOW RESPONSE BANK2
P0011 "A" CAMSHAFT POSITION-TIMING OVER ADVANCED OR SYSTEM PERFORMANCE BANK1 P0014 "B" CAMSHAFT POSITION-TIMING OVER ADVANCED OR SYSTEM PERFORMANCE BANK1 P0021 "A" CAMSHAFT POSITION-TIMING OVER ADVANCED OR SYSTEM PERFORMANCE BANK2 P0024 "B" CAMSHAFT POSITION-TIMING OVER ADVANCED OR SYSTEM PERFORMANCE