Dash sweep is usually related to the battery being on its last legs. How old is the car? Pop the interior light out and make sure the plugs are connected properly, there should be 2 plugs, one with two wires and one with one wire. No idea about the speaker though!