Varying Idle RPM

Disconnect the vacuum booster and see if things change. A bad booster will cause a vacuum leak every time you hit the brakes.