Eric,

Does the amp drive all of the speakers or just the sub? It sounds like the midrange speakers might be driven with bass. A crossover network may solve the problem or even a simple high pass filter.

Tom