99 K1500 suburban. 350 engine. Engine revs up only if slow acellerator push but if sudden depress of gas pedal then engine seems to stop increasing in rpm and kind of diesels and stays at that rpm until you let off and slowly depress to increase. Does this on highway and also just in park. Any help?