Pulling Can-am Trouble Codes

1) Turn the key to the lights ON position.
2) Use the mode button to scroll to the Engine Hour (EH).
3) Press the mode button once more and hold it while
4) Quickly (very quickly) toggle the HI LO switch. A minimum of 3 toggles within 2 seconds.

If there is an active code or codes, it should scroll across the display. This also needs to be
done while the codes are in. It can be done with the engine running or not.

P0106 Air pressure sensor voltage out of range.
P0107 Air pressure sensor voltage too low.
P0108 Air pressure sensor voltage too high.
P0111 Air temperature sensor functional problem.
P0112 Air temperature sensor voltage too low.
P0113 Air temperature sensor voltage too high.
P0116 Engine temperature sensor functional problem.
P0117 Engine temperature sensor voltage too low.
P0118 Engine temperature sensor voltage too high.
P0122 Throttle position sensor voltage too low.
P0123 Throttle position sensor voltage too high
P0231 Fuel pump open circuit or shorted to ground.
P0232 Fuel pump shorted to battery.
P0261 Cylinder #1 injector open circuit or shorted to ground.
P0262 Cylinder #1 injector shorted to battery.
P0264 Cylinder #2 injector open circuit or shorted to ground.
P0265 Cylinder #2 injector shorted to battery.
P0336 High engine RPM detected.
P0337 No cranshaft signal detected.
P0339 Cranshaft signal fault.
P0334 Cam phase sensor signal missing.
P0351 No ignition output stage Cylinder #1.
P0352 No ignition output stage Cylinder #2.
P0480 Engine fan short-circuit to battery.
P0480 Engine fan short-circuit to ground or open.
P0505 Idle air control valve output stage cutoff memory difference.
P0505 Idle air control valve output stage fault.
P0513 Incorrect DESS key.
P0520 Oil pressure switch functional problem.
P0562 Battery voltage too low.
P0563 Battery voltage too high.
P0600 CAN bus off.
P0600 CAN ID 514 missing.
P0601 Throttle position sensor adaptation failure.
P0601 Module call monitoring.
P0602 ECM not coded.
P0604 RAM fault.
P0605 EEPROM fault.
P0605 EEPROM checksum fault.
P0605 Coding ID checksum fault.
P0605 Coding checksum fault.
P0605 Programming checksum fault.
P0608 Sensor's power supply voltage too low.
P0608 Sensor's power supply voltage too high.
P0616 Starter relay open circuit or shorted to ground.
P0617 Starter relay shorted to battery.
P0705 Transmission range sensor circuit malfunction (PRNHL).
P1102 Throttle position sensor adaptation failure.
P1104 Throttle position sensor adaptation failure.
P1116 High temp.
P1148 Saftey fuel cut off detected.
P1202 Oil pressure switch still closed.
P1203 Oil pressure switch leakage.
P1520 Low oil.
P1655 DESS line shorted to battery.
P1656 DESS line shorted to ground.
P1675 Relay 2 shorted to battery.
P1676 Relay 2 open circuit or shorted to ground.
P1683 CAN RAM fault.
P2119 ECU wrong.