It could definately be a pressure problem. My pump puts out about 9 lbs. Im running a Demon carb but both carbs only like about 5lbs of pressure. I added a pressure regulator and dropped it to 5lbs. Works great.

After shut off the pressure may be pushing fuel past the needle and seat. not good for the motor.