In my car, I disconnected the battery, loosened the fuel cap to relieve pressure then clamped the rubber hose with locking plyers and a piece of leather to protect the hose, the rest is self explanatory.
My car had the same symptoms so I bought a bosch rebuilt by python at
www.easternimports.com for almost half the price of a new one. One year warranty. It has been over a year ago, no problems.
Good luck!