That's only part of the step, and it's not 100% promised as it would depend on how long it has had to gunk everything up. You also need to clean the camshaft Position Actuator sensor or CPAS, it's sorta like a little filter. Give me 5 minutes and I can upload a few pictures. You can search the article section as well on the forums and find my how to on cleaning it.
Ad yes, change the oil and oil filter thats in it now, put fresh oil in (I used mobile 1 full synthetic) let the truck idle for 30 minutes and rev it a few times, and rev it good, up to 2.5k-3k rpm's. Then drain that oil while it's hot but BE CAREFUL as that oil is hotter than crap. Then add fresh oil and new oil filter. Plus cleaning the CPAS.
I cleaned the CPAS first then did the oil flush.
Mind you, we corrected our issue in less than 24 hours of adding it to the truck.
Clean CPAS
Dirty CPAS
I'm pointing a CPAS
THE DEVIL IN A CAN!!!
My how to article submission on your exact issue
http://gmtnation.com/f93/how-clean-...osition-actuator-solenoid-picture-heavy-2263/
And yes it's solenoid....Sheesh I'm tired