I bought my 2008 GMC Sierra new 2 years ago, and recently i've noticed the engine loping when at idle. I'm a diesel mechanic for the military so I went through the basics, replaced the air filter, no change. Then I moved on to the fuel filter, but on further investigation I found out that the new models use an internal fuel filter in the pump, so its a non-replaceable filter, according to Hayes. So now, i'm almost certain its the spark plugs, but seeing as i've only had the vehicle for two years, that shouldn't be the problem, which is the reason why I'm here, to verify if i should replace them. Thanks.