You should verify the integrity of your game cache. Something probably downloaded/installed incorrectly, and Steam will locate the missing portion or file that is regarding your problem.
Works for me every time that a patch or update doesn't work for me.