Are you sure you suppose to get err.number 76?
Comment out "If Err.Number = 76 Then" and do debug.print err.number instead so you can get actual error number.
Then make your decision how to handle it based on what you find.

Also, few comments regarding your code:

- try not to use labels (start, etc...)
- try not to use reserved words (Err) for anything you do within your code...