I am having a problem with my '97 MGF. The engine running is erratic and lately will not stop revving even with the clutch down. The idling speed varies from 1000 - 2500 rpm. The revs get higher when you pump the brake peddle! This causes problems in slow moving traffic or approaching junctions. I guess the problem may be with sticking throttle cable or engine management system? Does anyone have any suggestions as to what the solution could be?