8 miles at 8% under a load will clean the cobwebs out of most vehicles.
What temps do you run, say on a 4-6% at highway speeds?
Also, 3000rpms is nothing for a LS motor. If you dropped it another gear, the trans would run a bit cooler.
Now if you’re pulling steep grades frequently which you may be, presume a 6 speed suburban has an external cooler, I’d consider a larger cooler. Or another option, deep pan for more fluid capacity and a bit of cooling with a finned pan may yield similar results.