My thoughts are that one of the pieces of site settings is not there. maybe one of the lists that gets populated or something like that.
if possible though, and it wont disrupt things, its prolly better to do a reinstall. if thats not an option then i have the programatic way to diagnose it. Are you a programmer, i can give you a way to debug the problem..