2004 Polaris Freedom, Virage, Genesis and MSX-140 Service Manual., Page 165Get this manual

2004 Polaris Freedom, Virage, Genesis and MSX-140 Service Manual., Page 165

FUELEXHAUST SYSTEMS Service CodesFailure Modes Code 12Throttle Position Sensor Malfunction
Setting Conditions: What To Look For: RPM greater than 800 and TPS ADC counts is greater than 1010 or TPS ADC counts is less than 21Corrupted or damaged TPS circuitDamaged throttle shaft or misadjusted throttle cableFailed TPS sensorAn unplugged TPS will trigger this code
Code 14Throttle Position Sensor Above Expected Range
Setting Conditions: What To Look For: RPM greater than 800 and TPS ADC counts above 900Corrupted or damaged TPS circuitDamaged throttle shaft or misadjusted throttle cableFailed TPS sensor
Code 15Program Checksum Error
Setting Conditions: What To Look For: Invalid checksum calculation in EMM program during powerupCorrupted EMMEMM requires reprograming or replacement
Code 17Alternator Voltage Below Expected Range Setting Conditions: What To Look For: RPM is greater than 800, but less than 1500 AND alternator voltage is less than 22 vDC OR RPM is greater than 1500 AND alternator voltage is less than 32 vDCDamaged flywheel, damaged stator andor associated wiring circuitsLoose pins or con nectorsLoose or damaged capacitorMalfunctioning regulator, SRB board (Located inside of EMM