I have a rough idle on 2004 Chevrolet Silverado 2500HD 6.0L, but smooth when running
Rough idle usually will set a misfire code condition. If there is no CK ENG LT or any pending code for the rough idle, check the sparkplug for proper torque
Sparkplugs should be checked at check to see if they are loose, you do not necessarily have to remove the sparkplug wire, when the engine is at idle lightly tug on the sparkplug wire if it is not torque down properly you would feel it moving during the idle
36.2k questions
32.2k answers
1.3k comments
22.8k users