My truck does this also... . figured it had something to do with cooler outside temperatures. I turn off the timing module I have and it helps considerably. I have gotten used to the extra power that module provides in the hills,but I hate the surging worse,so I turn it off.
Anything we can do to keep the timing boxes on,but kill the surging???
Alan