Problematic readings from ADXRS614

I have a sensor from sparkfun: IMU Combo Board - 3 Degrees of Freedom. it have the ADXRS614 gyro, and the gyro are rated at 50degre/sec.
When I test it lying still it give me input that varries alot, from a analogRead() it varries with as much as 20-30. Even when I calculate avrage with 1000samples it can varry with 20.

So, have I goten a defected gyro, or is it supposed to varrie this much?

--joakim

Post your code, post your schematic, check your decoupling.