I wouldn't replace the headunit, due to the fact that sony xplod is not an upgrade and you will loose steering wheel controls and such (unless you buy all the adapters).

But, I would try replacing the speakers.