Try banging on the fuel tank while cranking. May have a bad fuel pump.