Do you have a fuel filter? If it is plugged it may also cause this.
Jason