I have had a fish kill in my pond plus witnessed one in a friends pond - no fun at all. Lost huge catfish and bass.

First time it happened I thought the same thing - some type of poison got into my pond. However it turns out that the pond turned over and lost oxygen -

To my knowledge an aerator is the solution - good luck to you