It sounds very much like a communications problem.
These threads give some background & debugging suggestions: