Are you getting fuel at the injectors? Are all the wires replaced? Most likely is that the fuel lines and injectors have too much air in them and it takes forever to get it all out. Even when just replacing the fuel filter, it takes forever to purge the air out.