Mine had almost the same problem unexpected revving when braking upon release of the clutch (it's a stick).
Replacing the Idle Air Controller valve (IAC) fixed it.
Also, if your has not been "de-moosed" yet, get the hose as well that goes from the IAC to the intake snorkel).
Steve