Have you tried to reverify the files in steam?
If it happens again please post your player.log here as well.