...another thing it could be is magnet bits in the mid range driver voice coil gap. Take the driver apart and clean the gap with the sticky side of masking tape or the like. Could be a no cost fix. As for the network parts. 99% of the time the parts are fine. IF a cap is leaking fluid or has leaked, then replace them. Past that, like said before, clean all the screw connections.