Gyro Problems

My gyro is acting very strange. After SensorFullCount[Gyro] = 3600; It still acts like the full count is about 132 for some reason. Any help is appreciated.

#pragma config(Sensor, in3, Gyro, sensorGyro)
#pragma platform(VEX2)
#pragma competitionControl(Competition)
#include “Vex_Competition_Includes.c”
void pre_auton()
{

bStopTasksBetweenModes = true;

}

task autonomous()
{
AutonomousCodePlaceholderForTesting();
}

task usercontrol()
{

SensorFullCount[Gyro] = 3600;
while (true)
{
}
}

did u plug in your gyro backwards or

I don’t understand what you mean when you say “…It still acts like the full count is about 132”. Setting SensorFullCount causes the sensor to report values no higher than the set number and no lower than the negative of the number. How do you notice a full count of “about 132”? Does it roll over from 132 to 0 when it increases? Why do you say “about” which seems to indicate an approximate value? Does it roll over sometimes at 132, sometimes at 130, sometimes at 135? How can you tell?