Manufacturer Specific Trouble Codes
Power Train Generic Code
Can-Am OBD-II Fault Code List
Here is a list of standard diagnostic trouble codes (DTCs) used by Can-Am, to identify vehicle problems:
- P0XXX: Generic Powertrain Codes
- P1XXX: Can-Am Specific Codes
- P2XXX & P3XXX: Generic Codes
- BXXXX: Body Codes
- CXXXX: Chassis Codes
- UXXXX: Network Codes
This code list has been prepared after thorough research and from authentic sources[1].
Can-Am Generic Fault Code List
| Code | Description | Probable Cause |
| P2119 | Wrong ECM | |
| P0106 | Air Pressure Sensor Voltage out of Range | Sensing port dirty or blocked. Sensor failure or unexpected reading at idle. Sensor Fallen out of intake manifold. |
| P0107 | Air Pressure Sensor Voltage too low | Damaged circuit wires, damaged or disconnected senso~ sensor shorted to ground. |
| P0108 | Air Pressure Sensor Voltage too high | Damaged circuit wires. damaged or disconnected sensor. sensor shorted to a supply. |
| P0111 | Air temperature sensor functional problem | Intermittent air temperature sensor reading or circuit wires shorted to ground. |
| P0112 | Air temperature sensor voltage too low | Sensor wires shorted to ground. |
| P0113 | Air temperature sensor voltage too High | Disconnected sensor or sensor’s resistance too high. |
| P0116 | Throttle position sensor adaptation failure | Wrong throttle body position during initialization. |
| P0117 | Engine temperature sensor voltage too low | Engine temperature sensor or circuit wires shorted to ground. |
| P0118 | Engine temperature sensor voltage too high | Disconnected sensor or sensor’s resistance too high. |
| P0122 | Throttle position sensor voltage too low | Damaged circuit wires, damaged throttl e position, sensor or damaged, ECM pins. |
| P0123 | Throttle position sensor voltage too high | Damaged circuit wires, damaged throttl e position, sensor or damaged, ECM pins. |
| P0231 | Fuel pump open circuit or shorted to ground | Damaged or disconnected fuel pump, damaged circuit wires. damaged connectors or damaged ECM output pins. |
| P0232 | Fuel pump shorted to battery | Damaged fuel pump, damaged circuit wires, damaged connectors or damaged ECM output pins. |
| P0261 | Cylinder #1 injector open circuit or shorted to ground | Blown fuse, damaged or disconnected injector, damaged or disconnected circuit wires, damaged ECM output pins. |
| P0262 | Cylinder #1 injector shorted to battery | Damaged injector, damaged circuit wires, damaged connector or damaged ECM output pins. |
| P0264 | Cylinder #2 injector open circuit or shorted to ground | Blown fuse, damaged or disconnected injector, damaged or disconnected circuit wires, damaged ECM output pins. |
| P0265 | Cylinder #2 injector shorted to battery | Damaged injector, damaged circuit wires, damaged connector or damaged ECM output pins. |
| P0336 | High engine RPM detected | CPS signal not plausible, damaged circuit wires, damaged connector or damaged tooth wheel. |
| P0337 | No crankshaft signal detected | Damaged circuit wires, damaged CPS or damaged tooth wheel. |
| P0339 | Crankshaft signal fault | CPS signal not plausible,damaged circuit wires, damaged connector or damaged tooth wheel. |
| P0344 | Cam phase sensor signal missing. | Blown fuse, damaged circuit wires or damaged sensor. |
| P0351 | No ignition output stage cylinder #1 | Blown fuse, damaged circuit wires, damaged connector or damaged ignition coil. |
| P0352 | No ignition output stage cylinder #2 | Blown fuse, damaged circuit wires, damaged connector or damaged ignition coil. |
| P0480 | Engine fan short-circuit to battery | Blown fuse, damaged fan relay, damaged circuit wires, damaged pins or damaged ECM output pin. |
| P0505 | Idle air control valve output stage cutoff memory difference | Damaged actuator, damaged circuit wires, damaged connector or damaged ECM output pins. |
| P0505 | Idle air control vaIve output stage fault | Damaged actuator, damaged circuit wires, damaged connector or damaged ECM output pins. |
| P0513 | Incorrect DESS® key | DESS key not programmed. Wrong DESS key used. Bad contact on the DESS key. DESS key fai lure. |
| P0520 | Oil pressure switch functional problem. | Low oil level. engine leak. oil pump failure. damaged sensor. damaged or shorted circuit wires. |
| P0562 | Battery voltage too low | Battery failure. damaged circuit wires. damaged or disconnected magneto and regulator. |
| P0563 | Battery voltage too high | Bad battery. damaged circuit wires or damaged regulator. An external battery charger may have been used. |
| P0600 | CAN Bus Off | Communication error between cluster and ECM and/or B.U.D.S |
| P0600 | CAN ID 514 missing | Communication error between cluster and ECM and/or B.U.D.S |
| P0601 | Throttle position sensor adaptation failure | Wrong throttle body mechanical position during reset of closed TPS or no initialization after ECM replacement. |
| P0601 | Module call monitoring | Damaged ECM or faulty programming. |
| P0602 | ECM not coded | Damaged ECM or faulty programming. |
| P0604 | RAM fault | Damaged ECM or faulty programming. |
| P0605 | EEPROM fault | Damaged ECM or faulty programming. |
| P0605 | EEPROM checksum fauIt | Damaged ECM or faulty programming. |
| P0605 | Coding ID checksum fault | Damaged ECM or faulty programming. |
| P0605 | Coding checksum fault | Damaged ECM or faulty programming. |
| P0605 | Programming checksum fault | Damaged ECM or faulty programming. |
| P0608 | Sensor’s power supply voltage too low | Inverted connectors between air pressure sensor and TPS. Damaged circuit wi res, shorted air pressure sensor or shorted TPS. |
| P0609 | Sensor’s power supply voltage too High | Damaged circuit wires,TPS or air pressure sensor TPS or air pressure sensor |
| P0616 | Starter relay open circuit or shorted to ground | Blown fuse, damaged or disconnected starter relay, damaged circuit wires, damaged connectors or damaged ECM output pins. |
| P0617 | Starter relay open circuit or shorted to ground | Damaged solenoid, damaged circuit wires, damaged connector or damaged ECM output pins. |
| P0705 | Transmission range sensor circuit maIfunction (PRNHL) | Improbable combination of transmission switches. |
Can-Am Specific Fault Code List
| Can-Am Specific Fault Codes | ||
| Code | Fault Location | Probable Cause |
| P1102 | Throttle position sensor adaptation failure | Wrong throttle body mechanical position during reset of closed TPS or no initialization after ECM replacement. |
| P1104 | Throttle position sensor adaptation failure | Wrong throttle body mechanical position during reset of closed TPS or no initialization after ECM replacement. |
| P1116 | High temp | High temperature of the cooling liquid. |
| P1148 | Safety fuel cut off detected | TPS adaptation failure, TPS failure, damaged ECM memory or battery voltage out of range. |
| P1202 | OiI pressure switch stil closed | low oil level, engine leak, oil pump failure, damaged sensor, damaged or shorted circuit wires. |
| P1203 | Oil pressure switch leakage | Low oil level. engine leak, oil pump failure, damaged sensor, damaged or shorted circuit wires. |
| P1520 | Low oil | Low oil detected in engine. |
| P1655 | DESS® line shorted to battery | Damaged circuit wires or mixed up connection pins. |
| P1656 | DESS® line shorted to ground | Damaged circuit wires or mixed up connection pins. |
| P1675 | Relay 2 shorted to battery. | Damaged relay, damaged circuit wires, damaged connector or damaged ECM output pins. |
| P1676 | Relay 2 open circuit or shorted to ground. | Blown fuse, damaged or disconnected relay, damaged or disconnected circuit wires, damaged ECM output pins. |
| P1683 | CAN RAM Fault | Communication error between cluster and ECM and/or B.U .O.S. |
| P2119 | ECU wrong | Incorrect ECU or cluster for engine. |
