you damaged the speaker coil contacts, proboably by playing music too loud. time to replace the speaker