Accelerometer Problems - MMA7361L not getting any real data from the device.

I actually have, but here is when I try it.

code:

 int x_avg[10];
 int y_avg[10];
 int z_avg[10];

 int x_axis = 0;
 int y_axis = 0;
 int z_axis = 0;

 int slp_pin = 5;
 int i;

 void setup()
 {
   Serial.begin(9600);
   analogReference(EXTERNAL);
 }

 void loop()
 {
   digitalWrite(slp_pin, HIGH);
  
   for (i=0; i<10; i=i+1)
   {
     x_avg[i] = analogRead(5);
     y_avg[i] = analogRead(4);
     z_avg[i] = analogRead(3);
   }
  
   for (i=0; i<10; i=i+1)
   {
     if (i == 0)
     {
       x_axis = x_avg[i];
       y_axis = y_avg[i];
       z_axis = z_avg[i];
     }
     else
     {
       x_axis = x_axis + x_avg[i];
       y_axis = y_axis + y_avg[i];
       z_axis = z_axis + z_avg[i];
     }
   }
    
   Serial.print("x-axis");
   Serial.print("\t");  
   Serial.println(x_axis/10);

   Serial.print("y-axis");
   Serial.print("\t");  
   Serial.println(y_axis/10);
  
   Serial.print("z-axis");
   Serial.print("\t");  
   Serial.println(z_axis/10);

   Serial.println("");  
   delay(1000);
 }

results:

x-axis	47
y-axis	32
z-axis	100

x-axis	46
y-axis	33
z-axis	99

x-axis	43
y-axis	31
z-axis	84

x-axis	43
y-axis	31
z-axis	70

x-axis	40
y-axis	30
z-axis	55

x-axis	39
y-axis	30
z-axis	44

x-axis	32
y-axis	27
z-axis	18

x-axis	35
y-axis	29
z-axis	32

x-axis	38
y-axis	44
z-axis	37

x-axis	44
y-axis	48
z-axis	47

x-axis	56
y-axis	48
z-axis	83

x-axis	65
y-axis	48
z-axis	101

x-axis	63
y-axis	46
z-axis	96

x-axis	54
y-axis	23
z-axis	81

x-axis	72
y-axis	40
z-axis	111

x-axis	74
y-axis	43
z-axis	141

x-axis	73
y-axis	47
z-axis	143

x-axis	71
y-axis	56
z-axis	53

x-axis	86
y-axis	62
z-axis	150

x-axis	382
y-axis	509
z-axis	94

x-axis	443
y-axis	89
z-axis	70

x-axis	59
y-axis	55
z-axis	64

x-axis	53
y-axis	51
z-axis	62

x-axis	48
y-axis	48
z-axis	59

x-axis	45
y-axis	46
z-axis	57

x-axis	42
y-axis	44
z-axis	55

x-axis	41
y-axis	43
z-axis	54

when I move the accelerometer it does not give any big change in the output.