Ok, just a post to clarify, as all the options do work, it's just that some key points may have been missed. Please read the following if you are having troubles with the freeze timers and 1st place code:
FREEZE TIMERS OPTION
The timer option should NOT be activated before an event. It should be activated only when you see the timer bar start to move otherwise it could have side-effects (like massive values, or negative values, or even crashes, resulting from the timer not been 'set' initially).
In the gatecrasher mode, where the timer counts down, you should only activate the timer to stop it from reaching a low number (such as under 10). If you freeze it and keep getting the signs, you will make the timer very large, which isn't what the game was intended to deal with. It is obvious that you can't obtain that amount under normal circumstances and it may not be able to recognize it as a 'winning' number, so it will timeout.
IF however, the timer isn't appearing to freeze at all (visually), OR the game is crashing, then the trainer doesn't work on your version of the game, in which case the above doesn't apply. Confirm this by trying the other options, such as unlimited flashbacks and cash.
FIRST-PLACE OPTION
As for the 1st-place code, this was created for the standard race modes. That is, races with you and multiple opponents on the track, where the sole objective is to finish ahead of everyone else. Other game modes, such as Baja and GateCrasher don't follow quite the same. When you finish a race in these modes the game will calculate your position based upon your finishing time, and not actually where you came in relation to the other players.
So, to rectify this, activate the timer freeze code early in the race. Activate this in addition to the 1st-place code, and cross the line. You'll see that you win. You may notice that your final (frozen) time is the same for everyone else, but you will always place first.
The options work, it's just that the method may need to be a little different to what you thought. This maybe wasn't fully clear from the start; that is my fault, and I apologise!
[Edited by PhoenixCH, 12/7/2009 10:06:59 AM]