Is there a loose connection with the speakers? If they work only sometimes, that is a possible reason.
If you have a test light or multimeter, you can see if the speakers are actually getting a signal. And are you positive that the speakers are in good working order?