Assuming that the hills aren't too tall and the load isn't too heavy, my cruise will really make ya wonder. I will GAIN 3-4mph going UPHILL and LOOSE 2-3 going DOWNHILL. Simple math will tell ya that's about a 7mph swing, and it does this all the time, but it's MUCH WORSE loaded. There seems to be WAY TOO MUCH lag time in the computer, most of the increase occurs when cresting the hill and the decrease is at the very bottom. Both my '01 and '04. 5 acted the same and have done so since new. I never noticed a difference with or without the EZ in the '01, '04. 5 is stock. There is no TSB or programming fix, ya just gotta learn to deal with it. Oo. I have driven other vehicles that did the same thing, so we're not alone.