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. |