2017 Subaru WRX 2.0 Turbo Cam Crank Correlation
I've got this vehicle with a P0018 Crank cam correlation bank 2 sensor A. Scoped cam and crank waveforms on both sides and compared it to a known good. The timing appears to be in time. The vvt learn values for the exhaust cam are 110 degrees and 111 degrees and fluctuate 0.1 degrees with the engine running. The intake cam learned values are 95.7 degrees bank 2(problem side) and 81.3 on bank 1 with no fluctuations. So the questions I have are how are these values obtain/learned by the ECM? Why/how can they be reset? 14 degrees difference is a lot and should have shown up on the scope patterns. Anyone have more experience with this Subaru system?
No drivability, starts and runs fine.
Thanks in advance
What I've been told on these systems is that the ecm will learn these values at random times and there is no function to clear or relearn them. They are stored in the eeprom in the pcm. The only options are to drive it until they relearn again( who knows how long that will take) or replace the pcm. If someone has takin the time to figure out where in the eeprom this data is stored and share that…
All the podcasts are worth listening to however this is the subaru one. autodiagpodcast.com…
Kurt, The OFFICIAL solution is to replace PCM. Other solutions are being developed.
Please keep us informed about this. Thanks. My email is: e…@gmail dot com
I liked in the Subaru VVT class (online recently) when the OE Subaru instructor said "we used to have a reset in the SSM (scan tool) for learned VVT offset, but THEY took it away from us....so now you do a chain job and find out you need an ECM too"
So, that means it was possible to reset the learned timing offset with a scan tool. Maybe an enterprising aftermarket company will step up and add it to their scan tool.
or a good coder could hack the Re-Flash software to accept the "same" software to be re-installed. (?)
Hi Kurt- before replacing the ECM, it is crucial to confirm that the issue that caused the learning values to push out of margins in the first place is no longer present. If base correlation is good (which you seem to have verified, and 99% of the time actual correlation is not the cause of these codes anyway) then the health of the system can be (and should be) verified with Mode 6 data. TSB…
Yes and this is my exact hang up on not replacing the ECM at this point. The oil was dark, over full and 6000 km overdue. Other than that there is nothing Ponting me in any other direction of a system fault. Thought if I could clear the learned values easy enough that I could see how they react, but as I suspected that is not really an option. I'll get mode 6 data collected. Thank you everyone…
Hey kurt i thought the limit was 9 deg. Variation if u can watch all cams on start up is where I have seen it go beyond that and set correlation codes for 1 bank or the other.
What is it at start up that would cause it to go out but while running it seems to be okay. I'll have a look at start up information and see what's happening.
I have had a couple cases where a cams sprocket lock position failure cause timing to vary by over the 9 deg. On initial start up and code,but run all day without symptoms.
So after a long wait for an ECM(rechecking the wrong module a few times), I would have to say this very is solved. It's been 3 weeks and check engine light had not come on. I believe poor oil condition cost this owner an ECM. Oil change and crankcase flush was the original repair and couldn't duplicate bad vvt numbers after that. Vvt learn values in the ECM could not be reset without ECM…