Hi, I have my Cls wouldn’t crank while hot but cranks while it’s cold. The codes that came up was P0016 and P0017 (camshaft Position sensor) I change both sensors for bank 1 the code still comes up the car still does the same things. What should I do now? Does the solenoid Magnets have anything to do with that? I used after market sensors could that be the problem?