First off, depending on the size of your koi, a preformed pond will work for a time until they get larger. I had mine in a preformed pond for 3 - 4 years before I enlarged to a liner pond as I knew the preformed was not large enough as they were growing. Last summer, I lost 5 of my 6 koi, 3 I had since 2015 after I had lost my previous ones to debris falling into my pond from Hurricane Rita. It sucked all the oxygen out of the pond. 2 of the koi lost were babies of the 3 I had replaced with ni 2015. We could not determine what was causing the problem for them to die. When the first one started acting weird, swimming on it's side, holding it's mouth open, not gasping as such. I tested and the water was fine, pH, ammonia, nitrate, nitrites, etc. After it died we drained the pond anyway put in fresh well water, all levels were fine. then about a week later the other 4 started slowly doing the same things, swimming on their sides and keeping their mouths wide open. The only thing we could come up with was we had sprayed for Crazy Ants near the pond and a bunch of them had either fallen into the pond or the living ones had put the dead ones in the pond, thus the fish eating them when they ate their floating food. the chemical we used causes neurological problems in the ants so we figured that was what happened with the koi. I had inspected them, nothing caught in their throats, no parasites, nothing wrong with gills or fins. all looked fine. some how one of the smaller koi managed to live and has made it since mide summer and it is February. I hope to get more koi in the next few months as it looks lonely swimming in 1400 gallons all along. I also do have small snails in my pond and have had them forever along with a few plants that I have had for many years. Good Luck and I hope you find your problem.