It sounds like underexposure to me - do the edge numbers look properly developed in comparison with the well-exposed negs? Are you using filters and forgetting to compensate? You could open up the aperture by half a stop to one stop when using flash, and check that your flash meter is giving accurate readings before blaming the film.