I can't say I've had your problems, but I use the no-dvd patch from gamecopyworld.com, and I have no problems.
You might try that. I use cracks on all my purchased games to keep them safe in their cases.
I also use the No-Dvd crack, but the trainers still won't work. I have even tried removing the trainer from the game folder, but get the same results.