Hi,
Try single stepping through the code using the debugger (set a breakpoint at the beginning of the subroutine). If it is an async problem, the long delay between single steps will make the problem disappear.
-Mark
Mark Chamberlain Sr. Escalation Engineer | Microsoft Developer Support | Windows Phone 7