Something stupid.
Does the throttle cable open the throttle plate all the way when you floor it?
I forgot that one altogether! Happens a lot, my 3.slow had a messed up, stretched cable causing that issue. Spent way too much time looking at everything else. Good one to look at!