it could be just a timing issue...i.e the .begin was before spi/i2c /serial device become stable after receiving power...i did add a little delay just after setup for them to stablize after power up...