I think the Xbee module needs a pullup resistor at the Data-in pin, it has one internally but it should be enabled. Did you check that?
I had a similar issue with an arduino, the modules worked on the explorer (they probably also have pull up resistors incorporated), but as soon as I put it in the arduino it did nothing, see http://stackoverflow.com/questions/14757227/receive-xbee-signals-on-arduino