List some of your data as well. The some of us who use them can comment.
I also suggest that you might want to hook directly to +V (3.3V) and Ground on the Arduino as appropriate to test.
Some reading below are from and Ethernet/UDP collection system I sue to place sensors and Arduino and Make controllers remotely. All the extra fluff in the readings is so that I can determine the "drop rate" of the packets, and whether or not data is out of order. If so I re-sort it. The Make does not allow me to attache a sequence number at the controller as I am using the built in OSC. The arduino lets me attache system time and the Millis() count.
Below is the output from a BMA180 on Sensors 0,1,2 ans MA7361L is on Sensors 3,4,5.
You are looking for the values that look like this -- the sensor no, and the data value. The BMA180 swings around the 0 point -- positive and negative, while the MA7361L swings about the 512 reading for X and Y and about 680 for the Z sensor (It's detecting 1G) ...and no the sensor is not exactly level.
Sensor: 0, Val: -34
Seq. No: 1348 Time: 10:48:29 PM Bytes( 64 ) Sensor: 0, Val: -34 Seconds: 82109.346000175 Tick... 25363 ArdTime... 1300484890 Remote ID: 2878
Seq. No: 1348 Time: 10:48:29 PM Bytes( 64 ) Sensor: 1, Val: -272 Seconds: 82109.346000175 Tick... 25363 ArdTime... 1300484890 Remote ID: 2878
Seq. No: 1348 Time: 10:48:29 PM Bytes( 64 ) Sensor: 2, Val: 5946 Seconds: 82109.346000175 Tick... 25363 ArdTime... 1300484890 Remote ID: 2878
Seq. No: 1348 Time: 10:48:29 PM Bytes( 64 ) Sensor: 3, Val: 499 Seconds: 82109.346000175 Tick... 25363 ArdTime... 1300484890 Remote ID: 2878
Seq. No: 1348 Time: 10:48:29 PM Bytes( 64 ) Sensor: 4, Val: 529 Seconds: 82109.346000175 Tick... 25363 ArdTime... 1300484890 Remote ID: 2878
Seq. No: 1348 Time: 10:48:29 PM Bytes( 64 ) Sensor: 5, Val: 685 Seconds: 82109.346000175 Tick... 25363 ArdTime... 1300484890 Remote ID: 2878
Seq. No: 1349 Time: 10:48:29 PM Bytes( 64 ) Sensor: 0, Val: -26 Seconds: 82109.3619997613 Tick... 25376 ArdTime... 1300484890 Remote ID: 2880
Seq. No: 1349 Time: 10:48:29 PM Bytes( 64 ) Sensor: 1, Val: -191 Seconds: 82109.3619997613 Tick... 25376 ArdTime... 1300484890 Remote ID: 2880
Seq. No: 1349 Time: 10:48:29 PM Bytes( 64 ) Sensor: 2, Val: 6014 Seconds: 82109.3619997613 Tick... 25376 ArdTime... 1300484890 Remote ID: 2880
Seq. No: 1349 Time: 10:48:29 PM Bytes( 64 ) Sensor: 3, Val: 499 Seconds: 82109.3619997613 Tick... 25376 ArdTime... 1300484890 Remote ID: 2880
Seq. No: 1349 Time: 10:48:29 PM Bytes( 64 ) Sensor: 4, Val: 528 Seconds: 82109.3619997613 Tick... 25376 ArdTime... 1300484890 Remote ID: 2880
Seq. No: 1349 Time: 10:48:29 PM Bytes( 64 ) Sensor: 5, Val: 682 Seconds: 82109.3619997613 Tick... 25376 ArdTime... 1300484890 Remote ID: 2880
Seq. No: 1350 Time: 10:48:29 PM Bytes( 64 ) Sensor: 0, Val: -71 Seconds: 82109.3769998057 Tick... 25391 ArdTime... 1300484890 Remote ID: 2882
Seq. No: 1350 Time: 10:48:29 PM Bytes( 64 ) Sensor: 1, Val: -289 Seconds: 82109.3769998057 Tick... 25391 ArdTime... 1300484890 Remote ID: 2882
Seq. No: 1350 Time: 10:48:29 PM Bytes( 64 ) Sensor: 2, Val: 6040 Seconds: 82109.3769998057 Tick... 25391 ArdTime... 1300484890 Remote ID: 2882
Seq. No: 1350 Time: 10:48:29 PM Bytes( 64 ) Sensor: 3, Val: 496 Seconds: 82109.3769998057 Tick... 25391 ArdTime... 1300484890 Remote ID: 2882
Seq. No: 1350 Time: 10:48:29 PM Bytes( 64 ) Sensor: 4, Val: 538 Seconds: 82109.3769998057 Tick... 25391 ArdTime... 1300484890 Remote ID: 2882
Seq. No: 1350 Time: 10:48:29 PM Bytes( 64 ) Sensor: 5, Val: 678 Seconds: 82109.3769998057 Tick... 25391 ArdTime... 1300484890 Remote ID: 2882
Here is another set of readings from a sensor in position to collect data -- as opposed to sitting on the bench.
They are labeled as 24,25 and 26 since I just transform them up from 4,5,6 on a make controller. I analyze the data by sets.
Seq. No: 2024 Time: 1:00:24 PM Received 28 Bytes: Sensor :> 24 506 : /analogin/4/value Seconds from Midnight... 46824.3469998473
Seq. No: 2025 Time: 1:00:24 PM Received 28 Bytes: Sensor :> 25 519 : /analogin/5/value Seconds from Midnight... 46824.3469998473
Seq. No: 2026 Time: 1:00:24 PM Received 28 Bytes: Sensor :> 26 653 : /analogin/6/value Seconds from Midnight... 46824.3469998473
...Bundle Checked: #bundle Length: 112, No in Bundle: 3
Seq. No: 2027 Time: 1:00:24 PM Received 28 Bytes: Sensor :> 24 506 : /analogin/4/value Seconds from Midnight... 46824.3619998917
Seq. No: 2028 Time: 1:00:24 PM Received 28 Bytes: Sensor :> 25 517 : /analogin/5/value Seconds from Midnight... 46824.3619998917
Seq. No: 2029 Time: 1:00:24 PM Received 28 Bytes: Sensor :> 26 649 : /analogin/6/value Seconds from Midnight... 46824.3619998917
...Bundle Checked: #bundle Length: 112, No in Bundle: 3
Seq. No: 2030 Time: 1:00:24 PM Received 28 Bytes: Sensor :> 24 503 : /analogin/4/value Seconds from Midnight... 46824.3780001067
Seq. No: 2031 Time: 1:00:24 PM Received 28 Bytes: Sensor :> 25 520 : /analogin/5/value Seconds from Midnight... 46824.3780001067
Seq. No: 2032 Time: 1:00:24 PM Received 28 Bytes: Sensor :> 26 653 : /analogin/6/value Seconds from Midnight... 46824.3780001067
...Bundle Checked: #bundle Length: 112, No in Bundle: 3
Seq. No: 2033 Time: 1:00:24 PM Received 28 Bytes: Sensor :> 24 508 : /analogin/4/value Seconds from Midnight... 46824.393999693
Seq. No: 2034 Time: 1:00:24 PM Received 28 Bytes: Sensor :> 25 516 : /analogin/5/value Seconds from Midnight... 46824.393999693
Seq. No: 2035 Time: 1:00:24 PM Received 28 Bytes: Sensor :> 26 650 : /analogin/6/value Seconds from Midnight... 46824.393999693
...Bundle Checked: #bundle Length: 112, No in Bundle: 3
Seq. No: 2036 Time: 1:00:24 PM Received 28 Bytes: Sensor :> 24 505 : /analogin/4/value Seconds from Midnight... 46824.4089997374
Seq. No: 2037 Time: 1:00:24 PM Received 28 Bytes: Sensor :> 25 520 : /analogin/5/value Seconds from Midnight... 46824.4089997374
Seq. No: 2038 Time: 1:00:24 PM Received 28 Bytes: Sensor :> 26 650 : /analogin/6/value Seconds from Midnight... 46824.4089997374
...Bundle Checked: #bundle Length: 112, No in Bundle: 3
Seq. No: 2039 Time: 1:00:24 PM Received 28 Bytes: Sensor :> 24 499 : /analogin/4/value Seconds from Midnight... 46824.4249999523
Seq. No: 2040 Time: 1:00:24 PM Received 28 Bytes: Sensor :> 25 516 : /analogin/5/value Seconds from Midnight... 46824.4249999523
Seq. No: 2041 Time: 1:00:24 PM Received 28 Bytes: Sensor :> 26 652 : /analogin/6/value Seconds from Midnight... 46824.4249999523
...Bundle Checked: #bundle Length: 112, No in Bundle: 3
Seq. No: 2042 Time: 1:00:24 PM Received 28 Bytes: Sensor :> 24 500 : /analogin/4/value Seconds from Midnight... 46824.4399999967
Seq. No: 2043 Time: 1:00:24 PM Received 28 Bytes: Sensor :> 25 522 : /analogin/5/value Seconds from Midnight... 46824.4399999967
Seq. No: 2044 Time: 1:00:24 PM Received 28 Bytes: Sensor :> 26 651 : /analogin/6/value Seconds from Midnight... 46824.4399999967