9150 Magnetometer (Compass) gives similar values for x, y and z

I have implemented the playground sketch.

http://playground.arduino.cc/Main/MPU-9150

The accelerometer and gyro values are fine but the magnetometer values are close or same for all the three directions.

Any ideas what could be the problem?

Thanks /Jonas