I had this issue too, and it was answered on a previous page in this thread. The problem is simply the amount - $2bn is too high and the game behaves as if you have no money for certain things. All you need to do is change the amounts in the trainer before launching the game. Anything under a billion should work. I've been setting all the amounts to $900m and it works fine.