I had the same problem. What worked for me was this. I uninstalled the game and cleaned the folder in program files and the save game path (after saving my saved games to a different folder) Reinstalled the game from original DVD. Without starting the game, ran the patch, which then worked perfectly, and thereafter did the no cd fix. Trainer is also working perfectly. After all this I copied my save game folder back to original position. The new installation picked up my profiles without problems and I could carry on. Hope this helps.
All times are (GMT -08:00) Pacific Time (US & Canada). Current time is 12:46:22 AM