1) Нет, не в отдельном потоке. Попробовать запустить опрос в отдельном потоке?
2) Преобразователь правильно выставлен.
Код ошибки - 0. Всё ок.