After the said "repair"...did you get all your service packs and updates....

because file\dll versions may be the issue.....

As mentioned...sometimes the fastest...and most efficiant way to fix is FNR ( I like that )...or format and reinstall

MLF