I am experiencing a puff of smoke on cold start, smoking at times at idle, with no performance issues, no codes on Banks PDA. Banks is mainly for monitoring and has never been above a setting of "4". EGT and engine coolant temps are always well below limits.

I had injector sleeves, head gaskets, and water pump replaced last March. No smoke until now. Truck still has original injectors and just over 80K miles. Tow 10K lb trailer with ease.

I am thinking injectors or sleeves but the smoke seems to come and go. I don't want to go back to the same GM shop as they had my truck for three months, trying one part replacement after the next, before the head gaskets were finally replaced, costing me a bundle of cash and too much frustration.

Please give me your ideas on how to determine failure and best approach for a cure. I love the truck but hate the repair bills.