ok, I plan on taking the front cover off tomorrow and actually getting a look at everything, as I should have some parts in by then.
However, I learned a few things tonight.
First, I paid a lot of attention to oil pressure. The sluggish problem doesn't really seem to happen when the engine is first started up cold. On startup, oil pressure driving is in the 40s, and at idle it is around 30-32. Once it gets warm, and it gets warm quite fast, with needle coming all the way up in just a few minutes, oil pressure drops quite a bit. Driving around 2,000 rpms oil pressure is in the 30s, and at idle its around 22.
The surging/sluggish/being weak problem tends to be quite pronounced after the truck is warm and the engine is below 2,000 rpms. In fact, once its warm, it feels terrible at low rpms, all the time. In the past I had only noticed it when cruising, because that was the only time the truck was in that RPM range.
This makes me think the problem really is with the VVT system, especially the VVT Solenoid, as its almost as if the system works poorlywhen oil pressure drops. Does this make sense? It might be one of those things where I've paid attention to it for so long that I've cooked my brain and lost the ability to see clearly on the matter. It does get warm rather quickly, and there's only a narrow window to study it cold.
Also, the scanner came in and found a few codes that didn't show up at all on my other OBDII reader. I more or less expected the cylinder deactivation circuits, but was surprised to see the torque converter lockup codes. It presented the P0011 code as anticipated.
Is there something else I should be learning from this scan tool? I look forward to opening the engine and seeing the condition of the timing chain and everything.