I'm with those that say the battery is the issue. I'd set it on a charger overnight and it'll probably be fine in the morning. Just taking it to the shop to test it won't be enough, you need to fully charge it. :D Same with the fuel - drive it around for a bit and get some fresh gas in there.
As for the speakers, no idea.