USB2.0 & extension cable are two of the most shouted things when having zigbee issues.
Some stuff to read: