Just a maybe, but it could be that the fuel pump sounds like it is running normally but is delivering inadequate pressure to the injection system. From memory this has happened before and would need a fuel pressure gauge connected up to find out.