Can-Am Fault Code List | Trouble Code | OBD Code | DTC Code
Can-Am OBD-II Fault Code List
- 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 |
P2119 | |
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 | Throttle position sensor adaptation failure |
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 crankshaft signal detected |
P0339 | Crankshaft signal fault |
P0344 | 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 |
P0505 | Idle air control valve output stage cutoff memory difference |
P0505 | Idle air control vaIve 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 fauIt |
P0605 | Coding ID checksum fault |
P0605 | Coding checksum fault |
P0605 | Programming checksum fault |
P0608 | Sensor’s power supply voltage too low |
P0609 | Sensor’s power supply voltage too High |
P0616 | Starter relay open circuit or shorted to ground |
P0617 | Starter relay open circuit or shorted to ground |
P0705 | Transmission range sensor circuit maIfunction (PRNHL) |
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. |