I haven't used VB.NET much, but are the timer handlers actually linked to the timer object? Occasionally often in .NET projects I find the handlers get deleted or unlinked.