Check your fuel pressure at wide open throttle. Move the gauge if necessary so that you can read it at maximum RPM. If you have fuel pressure of at least 3 lbs, then you are not running out of fuel and larger needles and seats or fuel pump is not the problem.