I had my 2007 Silverado in for oil change recently and service writer advised me that GM "recommends" that owners have the injectors cleaned at about 36K miles and mine was overdue (my truck has a bit over 40K).
Is this really "recommended"? If so, what is involved? If it just takes adding a can of injector cleaner to the tank I'll do it myself. I don't see anything in the owners manual about this, but if it really has value I don't mind having it done. This vehicle is a company truck and I like to keep it well-maintained.