Other than throttle body cleaning what else is recommended by "toyota company"?
Brake service including grinding of discs? Putting a dab of grease on belts? Cleaning air filter housing with pressurized air and transporting all dirt into the throttle body? cleaning cabin filter with pressurized air? filling tap water in radiator reservoir? 20W-50 oil in brand new engines? installing sump bolts without washers or reusing the janiyan washer hundred times? Last but not the least cleaning engine with pressurized air or washing it with diesel?
And all these performed after number of kilometers as preventive maintenance???
For your further information, I have kept two xli's in last six years. Both these cars were used in the dustiest environment even by Pakistani standards. One driven more than 165,000 kms and sold and the other one which is with me right now and has covered around 140,000 kms; never on these two vehicles the throttle body cleaning was required or done.
Key is to replace/clean air filter on time (don't clean the housing with pressurized air) and use good quality petrol. That's all.