. 56 is exactly where it needs to be at full throttle eventually, but it shouldn't be hitting that point when you are low rpm trying to get full throttle. It is a symptom, not the problem. It's a chicken and the egg thing most times with efi trouble shooting. If your exhaust is plugged, and you floor it at 1k, it will load the engine down into timing range it shouldn't be. The ecm in your truck is a torque based system, so it has almost nothing to do with throttle position vs rpms like older systems. If you have the truck floored, and something isn't working right, it can still calculate the engine as being under full load, then pull tons of timing. The fact it goes into that timing zone, then it still isn't happy and needs to pull more timing, means something is probably actually causing the drag. I got one thing to check for you now that I typed this. I had a friend that changed his engine in his silverado because he thought it was seized. This is a guy that has owned a mechanic shop for 30 years. Once he got the engine out, he realized the alternator was seized. Try popping your accessories belt off and turning over all your pullies by hand. His alternator seized so badly that the truck wouldn't even turn over. I could easily see a part of the pulley system causing enough drag to load that engine right down into crazy heavy timing pull zones, yet still not being enough, and the knock sensors get the rest. It sounds like it's acting like you have a 20 thousand pound trailer behind you.It isn't your knock sensors. Is it still loading to .56 grams per cylinder when you get into it?