my '99 3500 losses power while towing my camper. This usually happens on a long grade. If I cycle the key off and on it will reset something and will run good again. (sometimes for 20 miles and sometimes for 10 seconds. Also If I put the clutch in and let the engine come down to an idle, it will reset. I have just had the lift pump changed. The truck has 100,200 miles on it. Can any one help??