Yes I have had throttle bodies where the shaft is loose and causes high or surging idle. i'm 99% sure SPR rebuahes all their units so I wouldn't worry there. FWIW, a '7427 pcm (or '7060) would have controlled your TBI and 4L80E.