How do you know your deaths from two years ago were due to this same thing?
Did your vet mention regularly deworming your flock with Safe-guard to help keep the giardia at bay?
https://www.merckvetmanual.com/digestive-system/giardiasis-giardia/overview-of-giardiasis