re-checking the internal connections is always a good idea, just to make sure everything is in its place. Have you tried to do an update or a format and re-sync? That might solve the sleep mode issue, the volume buttons sound like a loose connection.