The service manual states that throttle cable adjustment/lubrication be performed every 5000 mi. Then set idle speed (1050-1150 for my XB9) I. If you have a severe drivability problem, reset the TPS for a first step. If not, every 10000 mi.
Yep, cables wear, throttle body bits wear, TPS calibration drifts, maybe more?