My 04 2500 4x4, stock, AT, with 234,000 miles surges badly on easy level ground and slight downhill. Power is just fine, solid, and steady, idling, uphill, or accelerating, or towing loads. Better when cool or cold, worse on warm afternoons. Sometimes I wonder if its gonna get me home...