IF it runs fine... you could just have those codes/cel tuned OUT with HP tuners and thenI'm in the same boat as you with my 07 with 230k. I've been battling a P0011 code. My oil pressure is actually pretty great and the truck honestly runs phenomenally. 80% of the time its Stabilitrak/Traction lights only that come on. 20% of the time it triggers a CEL. Either way, a P0011 code is stored intermittently (when only ST/TC lights come on) or fixed code when it triggers the CEL also.
As it relates to attempts to solve the P0011, I've replaced the VVT magnet, the actuator, camshaft position sensor, and that 5-pin harness for the CPS and magnet. The phaser is the one part I have not. I can either take one more $125 gamble -- and the hassle of pulling the water pump off yet again -- and put in a new phaser.
Or say screw it and get rid of VVT for the cost of a VVT delete kit ($150-250 depending on how much of the timing set I want to do "while you're in there") plus the cost of a non-VVT camshaft (and thus new valve springs and tuning in all reasonable cases).
Because of the good oil pressure in the engine, I'm not too concerned just yet about the root cause being the camshaft bearings. So I'll start with 1 of the 2 paths above.
Sounds like you are in the same train of thought right now too. Keep us posted and I'll share my findings as I progress.
As for the behavior of my P0011, it comes on like clockwork. I regularly make a trip where I start the truck and drive about 5 miles at 35mph, 5 miles at 50mph, then 25 miles at 80mph on the interstate, then 2 miles at 35mph at my exit. It is like clockwork that my Stabilitrak/Traction light will come on during that final 2 mile 35mph drive.
just change the VVT tables while your there... That would most likely get rid of those issues.
And you could do a bit more too to make it a better 'driving' truck...