when going up hills if i dont get the revs high enough they suddenly drop down to 2500rpm and stay there until i get to flat ground when it can change gears



it used to do it off road in "high range" but doesnt do it any more just when i'm driving on the black top.
hope someone can help please