I am facing the same problem, where browser.refresh gives general run error. I am facing this problem ever since I hav switched over to 9.5. Browser.close works ..Browser.navigate doesnt do anything Browser.refresh throws general run error. If anyone finds any solution please inform about the solution here.
As a solution you can try the sendkeys method and send F5 ..as a work around.
I had allready tried with keeping wait before refresh statement, but it was not working.
Later on doing some R&D , it i noticed that only when I login to my computer with my XP login ID , those steps gives error.But when I login to the computer with someone else's Login ID, everything works fine.
I rebuilt my profile and everything is working fine now:)