Is your truck a lb7 or lly? I would say that all you need is a fuel filter! but the injectors are covered under the 100k engine warrenty!
AS for the injector cleaning, u cantphysically clean them......... run a bottle of additive/cleaner every so often, or better yet with the new uls diesel thats out now u should run some in every tank,JMO