I went after inj timing because of his VE table. I know he's spent a lot of time dialing it in so I'm assuming it's really close if not spot on. In his VE table it ramps up quite a bit under full load. May just be his cam, but the majority of the time it winds up being fuel burn. If you look at his last posted logs his EQ errors start increasing - albeit not much - right at 4000 rpms. He's also still running the rpm table populated with values and right at the 4000 rpm point it goes from super advanced to really retarded as it's just using the boundary table at that point. With his new tables I used both and left about a 12 degree downstep. He can play with it more to smooth it out even better.
The table for boundary he was running is one of mine. Usually good for torque. Doesn't mean they all like that though and often enough the LS7's like advanced inj timing. They are VERY advanced from factory with their stock cams.
What I've found is when they're overly retarded you wind up with too much "raw" fuel in the chamber and this raw fuel won't burn the best. This is when it's better to test it with advancing and retarding alike. I used to go by valve events, but fuel spray and atomization starts coming into play more so than the events do especially when you start figuring in back pressure and piston suction motion.
Now I go off of data and what the engine is wanting. I make up advanced and retarded tables off of what's currently in them and then tell the owners to get the engine hot then flash the first, log for 20 minutes, do a quick stomp free rev all while in park and then flash the next file right then and do it again. Once I get the logs I look for which has the most negative trims and the richest EQ error during the stomp. I also use a tapering boundary with both where one is more neg and one more positive in the same manor. This lets me know which way I need to shift and work things. Customers often also tell me things like the idle settled better on this one or it felt more peppy on this one or it started and idled better on this one vs the other. There's a whole lot in injection timing for base engine settings and fixing problems.
I've got a customer right now going through this. He's been having bad smell issues and idle rpm dipping from his previous tuners (quite a few in fact). We've already found that his likes it advanced. Fires up better and idles better. He's going to be testing "more advanced" and "super advanced" tomorrow
His O2's are also horrible among other things I'm just noticing in his idle logs.
I haven't tried it, but Cringer's inj timing tool is supposed to shape it something like this as well.