DTC P0010 to P0029 CVVT Valve Solenoids Diagnosis and Testing Hyundai Elantra

Published 2023-12-03
This 2014 Hyundai Elantra had over 250,000 kms and ran great. However, it had a DTC code "P0017 Crankshaft position - camshaft position correlation bank 1 sensor b" indicating a problem with crank/cam timing of the Continuously Variable Valve Timing (CVVT) system. CVVT was in Limp Home mode. This is a commmon problem with high mileage Hyundai's of this vintage. This video shows how I diagnosed the P0017 issue, including the removal and testing procedure of the cam valve/solenoids. However, much of the theory in this video is applicable to troubleshooting other CVVT related DTCs.

Possible causes are dirty oil, the camshaft timing control solenoids, camshaft position sensor, crankshaft position sensor or the timing change and its timing gears.
Related trouble codes: P0010, P0011, P0012, P0013, P0014, P0015, P0016, P0017, P0018, P0019, P0020, P0021, P0022, P0023, P0024, P0025, P0026, P0027, P0028, P0029

XTOOL IP819 OBDII Scanner (I earn a small commission as an amazon affiliate if you click the links below):
amzn.to/3RldW8F Amazon.com
amzn.to/3sW3Wth Amazon.ca

0:00 Intro and Symptoms
0:42 Scan tool usage
2:40 Removal of Exhaust CVVT solenoid
3:47 Testing wiring from PCM to solenoid connector
5:18 Bench test of CVVT solenoid for resistence
5:46 Testing solenoid actuation using 12V
6:23 Cleaning the solenoid with Mass Air Flow (MAF) cleaner
7:10 Advice on next steps if the solenoid tests OK

Check out my related video: "DTC P0301 to P0312 Misfire Diagnosis and Fix Hyundai Elantra"    • DTC P0301 to P0312 Misfire Diagnosis ...  

All Comments (2)
  • @SixFive8
    Why didnt you run power to the solenoid to see if it moves in and out?