From what I can see the spark fun circuit uses the board supply voltage as a reference , as the Arduino 5v pin is unlikely to be spot on 5v , that could well be the issue .
Have a look at the spark fun schematic and a read of the data sheet for the chip to check