We can't help that much - and a lot of that is your own fault! :laugh:
You are swallowing exceptions that would (probably) tell you why there is a problem:
Catch ex As Exception
Instead of this, try logging or reporting the problem with its error message (and any InnerException) - that way tou get some information which may help you to solve the problem!