If it cranks as you say and you have no fuel...have you checked for power at the fuel pump? You may have a wiring issue or be getting a bunch of bad pumps.