Just update your XLive to the latest build from microsoft.com!
The game uses XLive, and the trainers by CH circumvent the checks, so the version of XLive has to do with the crashes.
xlive does not have to do with the crashes, i updated my xlive and when i use the freeze timer option it crashes the game. so i dont know what you are talking about.