READ _RESPONSE, an error occurred

I am trying to read the general purpose flash on an xbee900 s3b module via SPI, I can eventually get a proper response but normal get an error.
Page 89 of the manual shows the fields of the read response packet, and states “A 1 in the least significant bit indicates an error occurred. All other bits
are reserved at this time.” for the GPM_STATUS byte, this is what I’m getting, what does “an error occurred” mean, what sort of error? if I were sending the wrong thing it wouldn’t replay at all (not a read response packet anyway) and if I send the same request enough times it eventually works, then I can send another request and have that work first time.

What firmware version are you working with?