I was having similar problems with my truck too. It's a completely different setup from yours, but they sound like they have similar problems. Mine usually takes a pump or two to start it also. Before I tore the motor apart, one thing that helped a lot was a good intake seal...my intake gaskets were all blasted out and causing a major vacuum leak. My truck ran a bunch better after that. Hopefully somebody else jumps in here with some suggestions.