Sounds like everythings right... Maybe bad genes? How many are you keeping in what size tub? Sometimes over crowding can cause death.
Sorry I couldn't help out.