Please help! I've done everything including ECM, different cam phaser from the junkyard, cam sensor, crank sensor, all new. Same thing, timing stuck advanced 22 degrees and throwing the P0016 and P0011. Computer is calling for 5 degrees. If I use the Tech 2 to command it to 25 degrees it does that. But will never go lower than 22 degrees. It is stuck there. Could it be oil valve somewhere? There is nothing left to change. I threw the parts cannon at it. Runs like ass. Also makes tranny shift rough because it tells tranny to go to high pressure.