Sounds like the pump timing is slightly out,
try adjusting the vernier style pully on the fuel pump pully and see if it gets any better - it may be that someone has not tightened the 3 allen key locking bolts properly after replacing the cambelt and fuel pump belt, and the pully has slipped on its clamp