well, I'm having this problem, and I've tried everything suggested here (reinstalling the way suggested here, dropping all my items in the desert, using compatibility mode), but nothing works.
oh well, I can't finish the game, so I've watched the ending thru youtube :). its weird that there...