My 2013 Sonata has intermittently been giving me a P0017 crankshaft position-camshaft position correlation bank 1 sensor B. I swapped the camshaft position sensors to see if one of the sensors was bad. There has been no change to the code the car is giving me. I will probably try the crankshaft position sensor next. Anyone have any other ideas? I'd prefer not to spend any money needlessly.