The primer bulb is always a possibility, but not sure.... I have heard of the internals of the fuel lines falling apart causing restrictions.
If it was me, start from scratch. Get a bottle of fuel, eliminate as many things as possible, so get a new hand primer and some new fuel hose. Run a hose from a CLEAN supply of fuel, hose in the bottle, then hand primer then straight to the lift pump, no filter. This is why you need for it to be clean and you know its clean. Start it up and see what it does, the only possible restriction here is the lift pump.
If ti still doesn't run right, get someone else to drive it and load it down, you out the back and give the primer bulb a squeeze. This will give you more fuel pressure, if the revs jump up, you have a problem with your lift pump.
Start there, it will let you know if that area is at fault or not.
The pump timing is all set with gears, it can o nly be out if someone was in there messing around...