Just thought I would mention that the trainer activates etc. but does not actually change anything on veteran difficulty setting. Particularly health, you still die.
the Trainer Does! work on veteran difficulty. as thats what i completed the game on last night. the only thing is each checkpoint you gotta re-add the cheats, they reset themselves. that maybe what your experiancing.