Just like the title says, the game works fine in the editor but has strange behavior with scripts not playing in the player.
Make sure there is no missing audio files. No error will appear in the editor but the player notices it and stops the script calling it from running.
This was my answer a few months ago and then again when i forgot about it today!