I had a similiar problem with my rear speakers; turned out to be a bad
amplifier behind the glove box. Mine was also causing a battery drain, keeping the rear speakers live with the car off. It's easy to replace; open the glove box, and remove the gray lower dash panel. It should be attached to a dash support, IIRC.