Sounds like it might be the fuelpump. With the ignition on without cranking the engine, make sure the fuel pump is running. They can fail even when they are new,
Addition: Oops, should have read your entire post showing that fuel was flowing... Guess I jumped to a quick concøusion due to tha fact that the fuel pump seized on me the other day leaving me and the pagoda stranded 50 meters uphill before my garage while the rain poured down.
Hans