I for one had this without a single mod done to the truck... it was caused (in my instance) by worn or leaky injectors. Once replaced, my cruise is flawless... uphill, downhill, loaded or empty; it is smooth as glass. There was no other change from before to after... the injectors were simply replaced with Flux Is, and my cruise surge was gone.
I added a SmartyJR later, and it had absolutely no affect on the cruise...
My feelings is that the leaking injectors won't allow the ECM to maintain a proper rail pressure, or in other words; the leaky injectors bleed off pressure to fast for the ECM to compensate.
For what its worth, I added cruise to an ST truck... so the surging was "normal" and there upon installation. It was violent at times... and injectors fixed it.