RB, I don't have much experience in that area, but I recall reading that what you described can and does happen with ponds.
You might be on to something with that idea. The problem could even be a combination of ammonia buildup and DO crash--both from too many fish using up the O2 and creating waste product.