Sandman...
The lack of a plankton bloom may be your cause. Without the bloom, the fry don't have food to eat and then don't grow to feed your larger fish. With your bass being top predator, they are showing the most extreme effects.
The lack of fishing pressure could also be a factor. Between your dad, your family, and your sister's family, you are looking at less than 10 people maybe? Even if you are culling fish under 3 lbs, they can still get out of whack. Using a slot limit for culling so that the small ones can feed the bigger ones may work better. When you have a body of water that size where the main predator isn't kept in check, overpopulation is bound to occur.