If your drive seal on the pump is leaking it's probably drawing air into the pump which will explain your being unable to rev the car. Replacing the pump seals should solve this though it's probably worth having someone knowledgable do the rebuild if you're not confident. Dieselmechen is the guy who builds pumps for blacksmoke racing isn't he?
Glad to hear you have the starting issue fixed
Richard