I have a 07 Cadillac CTS. I got my oil changed on Saturday at a Valvoline oil change shop, didn't drive Sunday, then on Monday my check engine light came on and the car now accelerates slowly. The fault code is P0017, which is Camshaft Position Correlation (Bank 1 Sensor B). The timing seems suspicious, could they have done something incorrect during the oil change to have caused this problem?
EDIT: After about an hour of driving, the engine began accelerating normally. I disconnected the battery today to reset the Check Engine Light and when turning back on the light stays off. My best guess is that after the oil change, the oil pressure was low for some reason which caused the timing to get off but luckily it was able to correct itself