I had one of those when I bought my truck. Wonder if we had the same PO?
Is it turns out, my t-body shaft bushings were so worn the throttle blades were not closing all the way causing a high idle. PO thought adding the spring would fix it, it didn't. Remove the spring, it's not supposed to be there and it makes hitting the gas a real chore. And if your throttle shaft is loose and doing the same thing mine was you need to find a good used throttle body from a 4.3 or 5.0 or 5.7. Just swap over your injectors if you can only find a good one from one of the smaller engines. The body and blades are the same size just different injectors. Or, there is the 454 t-body upgrade, but since yours is stock I wouldn't bother with that yet.