Hello. Im having a problem with my discovery 96 auto. When going up hill gearbox wants to change up a gear,revs drop off but dosent change gear. Ease off throttle and the revs pick up again. Only happens when going into top gear. Has anybody got any ideas? Thanks