Had a similar problem with my R.H, speaker, turns out it was a pushed back pin on the mini connector at the rear of the head unit - they are tiny pins/sockets look very carefully one may have slipped out of the plastic housing.
The dashboard speakers are relatively easy to remove if you use a torx bit in a ratchet drive socket.