RE: Vacuum Leak
The best things in life are the simple pleasures.
The pump will create as many problems as it may solve. And in your case you will still have the vacuum leak after you install the pump.
So we need to solve the leak and the idle problem first before you install a pump or you never will get it running correct.
Follow the advise of the previous poster