There might be something with the game. Please try this:
Open Steam > Library > Right-click on MW2 > Properties > Local Files > Verify Integrity of Game Cache.
After it scan for files, it will download and replace missing/corrupt files. Then, try to run the game again and see what happens.