John,
Have you tried temporarily using an ON ERROR handler to display the error number and message? Reason I say this is that I would want to be sure exactly which error number is being generated when I try to catch it.
Laterness,
Jon
Jon Rosenbaum
Devcon Drummer