P0012...."A" Camshaft Position - Timing over-retarded (Bank 1)
2004 Ford F-150 5.4 Lariat 4x4.
the trucks ran great since i got it and the other day i took it in for a oil change, ect. once i left the shop i noticed it seemed to be idling a little rough. at first i thought it was a COP since i have experience with those failing. anyway i took it home and hooked up the scanner to it and it spitting out a P0012 code. camshaft over retarded. could this have anything to do with my oil change at all? and is it a simple matter of just advancing the shaft in my driveway?
the guy that did the oil change checked all my other fluids, which i was not to happy about, the diffs, transfer, brake, coolant, trans, ect. is it possible he did something to screw it up.
thanks for any help.
EDIT: this is the only code its throwing.