I have a 2012 hyundai genesis 2.0t with 119k miles and i had the engine rebuilt. The timing was set correct, tentioners were good, i replaced both solenoids (intake and exaust side), i checked the wires and harness which are good, and also replaced both camshaft sensors which are in back of engine and check engine still keeps coming up with the same P0014 code. " "B" camshaft position timing over advanced or system performance bank 1. one more thing I'm using oil 10w40 with a ford oil filter. It's the exact same one but for ford... I keep thinking that's a problem. Car runs very good, turns right up, no stalling, and no rough idling either. help