i have a 97 XLT with the 5.0, when i am driving at about 45 to 60 mph, my truck will jerk and the rpms will jump up and downcausing the truck to slow like it is not getting enough gas and then pick right back up over and over, does anybody know what causes this?