U0001 High Speed CAN Communication Bus
U0002 High Speed CAN Communication Bus Performance
U0003 High Speed CAN Communication Bus (+) Open
U0004 High Speed CAN Communication Bus (+) Low
U0005 High Speed CAN Communication Bus (+) High
U0006 High Speed CAN Communication Bus (-) Open
U0007 High Speed CAN Communication Bus (-) Low
U0008 High Speed CAN Communication Bus (-) High
U0009 High Speed CAN Communication Bus (-) Shorted to Bus (+)
U0010 Medium Speed CAN Communication Bus
U0011 Medium Speed CAN Communication Bus Performance
U0012 Medium Speed CAN Communication Bus (+) Open
U0013 Medium Speed CAN Communication Bus (+) Low
U0014 Medium Speed CAN Communication Bus (+) High
U0015 Medium Speed CAN Communication Bus (-) Open
U0016 Medium Speed CAN Communication Bus (-) Low
U0017 Medium Speed CAN Communication Bus (-) High
U0018 Medium Speed CAN Communication Bus (-) Shorted to Bus (+)
U0019 Low Speed CAN Communication Bus
U0020 Low Speed CAN Communication Bus Performance
U0021 Low Speed CAN Communication Bus (+) Open
U0022 Low Speed CAN Communication Bus (+) Low
U0023 Low Speed CAN Communication Bus (+) High
U0024 Low Speed CAN Communication Bus (-) Open
U0025 Low Speed CAN Communication Bus (-) Low
U0026 Low Speed CAN Communication Bus (-) High
U0027 Low Speed CAN Communication Bus (-) Shorted to Bus (+)
U0028 Vehicle Communication Bus A
U0029 Vehicle Communication Bus A Performance
U0030 Vehicle Communication Bus A (+) Open
U0031 Vehicle Communication Bus A (+) Low
U0032 Vehicle Communication Bus A (+) High
U0033 Vehicle Communication Bus A (-) Open
U0034 Vehicle Communication Bus A (-) Low
U0035 Vehicle Communication Bus A (-) High
U0036 Vehicle Communication Bus A (-) Shorted to Bus (+)
U0037 Vehicle Communication Bus B
U0038 Vehicle Communication Bus B Performance
U0039 Vehicle Communication Bus B (+) Open
U0040 Vehicle Communication Bus B (+) Low
U0041 Vehicle Communication Bus B (+) High
U0042 Vehicle Communication Bus B (-) Open
U0043 Vehicle Communication Bus B (-) Low
U0044 Vehicle Communication Bus B (-) High
U0045 Vehicle Communication Bus B (-) Shorted to Bus (+)
U0046 Vehicle Communication Bus C
U0047 Vehicle Communication Bus C Performance
U0048 Vehicle Communication Bus C (+) Open
U0049 Vehicle Communication Bus C (+) Low
U0050 Vehicle Communication Bus C (+) High
U0051 Vehicle Communication Bus C (-) Open
U0052 Vehicle Communication Bus C (-) Low
U0053 Vehicle Communication Bus C (-) High
U0054 Vehicle Communication Bus C (-) Shorted to Bus (+)
U0055 Vehicle Communication Bus D
U0056 Vehicle Communication Bus D Performance
U0057 Vehicle Communication Bus D (+) Open
U0058 Vehicle Communication Bus D (+) Low
U0059 Vehicle Communication Bus D (+) High
U0060 Vehicle Communication Bus D (-) Open
U0061 Vehicle Communication Bus D (-) Low
U0062 Vehicle Communication Bus D (-) High
U0063 Vehicle Communication Bus D (-) Shorted to Bus (+)
U0064 Vehicle Communication Bus E
U0065 Vehicle Communication Bus E Performance
U0066 Vehicle Communication Bus E (+) Open
U0067 Vehicle Communication Bus E (+) Low
U0068 Vehicle Communication Bus E (+) High
U0069 Vehicle Communication Bus E (-) Open
U0070 Vehicle Communication Bus E (-) Low
U0071 Vehicle Communication Bus E (-) High
U0072 Vehicle Communication Bus E (-) Shorted to Bus (+)
U0073 Control Module Communication Bus Off
U0100 Lost Communication With ECM/PCM A
U0101 Lost Communication With TCM
U0102 Lost Communication With Transfer Case Control Module
U0103 Lost Communication With Gear Shift Module
U0104 Lost Communication With Cruise Control Module
U0105 Lost Communication with Fuel Injector Control Module
U0192 Lost Communication With Television
U0197 Lost Communication With Telephone Control Module
U0198 Lost Communication With Telematic Control Module
U0222 Lost Communication With Door Window Motor A
U0235 Lost Communications With Cruise Control Front Distance Range Sensor
U0301 Software Incompatibility With ECM/PCM
U0302 Software Incompatibility With TCM (Transmission Control Module)
U0303 Software Incompatibility With Transfer Case Control Module
U0321 Software Incompatibility With Ride Level Control Module
U0326 Software Incompatibility With Vehicle Immobilizer Control Module
U0327 Software Incompatibility With Vehicle Security Control Module
U0001 High Speed CAN Communication Bus
U0002 High Speed CAN Communication Bus Performance
U0003 High Speed CAN Communication Bus (+) Open
U0004 High Speed CAN Communication Bus (+) Low
U0005 High Speed CAN Communication Bus (+) High
U0006 High Speed CAN Communication Bus (-) Open
U0007 High Speed CAN Communication Bus (-) Low
U0008 High Speed CAN Communication Bus (-) High
U0009 High Speed CAN Communication Bus (-) Shorted to Bus (+)
U0010 Medium Speed CAN Communication Bus
U0011 Medium Speed CAN Communication Bus Performance
U0012 Medium Speed CAN Communication Bus (+) Open
U0013 Medium Speed CAN Communication Bus (+) Low
U0014 Medium Speed CAN Communication Bus (+) High
U0015 Medium Speed CAN Communication Bus (-) Open
U0016 Medium Speed CAN Communication Bus (-) Low
U0017 Medium Speed CAN Communication Bus (-) High
U0018 Medium Speed CAN Communication Bus (-) Shorted to Bus (+)
U0019 Low Speed CAN Communication Bus
U0020 Low Speed CAN Communication Bus Performance
U0021 Low Speed CAN Communication Bus (+) Open
U0022 Low Speed CAN Communication Bus (+) Low
U0023 Low Speed CAN Communication Bus (+) High
U0024 Low Speed CAN Communication Bus (-) Open
U0025 Low Speed CAN Communication Bus (-) Low
U0026 Low Speed CAN Communication Bus (-) High
U0027 Low Speed CAN Communication Bus (-) Shorted to Bus (+)
U0028 Vehicle Communication Bus A
U0029 Vehicle Communication Bus A Performance
U0030 Vehicle Communication Bus A (+) Open
U0031 Vehicle Communication Bus A (+) Low
U0032 Vehicle Communication Bus A (+) High
U0033 Vehicle Communication Bus A (-) Open
U0034 Vehicle Communication Bus A (-) Low
U0035 Vehicle Communication Bus A (-) High
U0036 Vehicle Communication Bus A (–) Shorted to Bus A (+)
U0037 Vehicle Communication Bus B
U0038 Vehicle Communication Bus B Performance
U0039 Vehicle Communication Bus B (+) Open
U0040 Vehicle Communication Bus B (+) Low
U0041 Vehicle Communication Bus B (+) High
U0042 Vehicle Communication Bus B (-) Open
U0043 Vehicle Communication Bus B (-) Low
U0044 Vehicle Communication Bus B (-) High
U0045 Vehicle Communication Bus B (–) Shorted to Bus B (+)
U0046 Vehicle Communication Bus C
U0047 Vehicle Communication Bus C Performance
U0048 Vehicle Communication Bus C (+) Open
U0049 Vehicle Communication Bus C (+) Low
U0050 Vehicle Communication Bus C (+) High
U0051 Vehicle Communication Bus C (-) Open
U0052 Vehicle Communication Bus C (-) Low
U0053 Vehicle Communication Bus C (-) High
U0054 Vehicle Communication Bus C (–) Shorted to Bus C (+)
U0055 Vehicle Communication Bus D
U0056 Vehicle Communication Bus D Performance
U0057 Vehicle Communication Bus D (+) Open
U0058 Vehicle Communication Bus D (+) Low
U0059 Vehicle Communication Bus D (+) High
U0060 Vehicle Communication Bus D (-) Open
U0061 Vehicle Communication Bus D (-) Low
U0062 Vehicle Communication Bus D (-) High
U0063 Vehicle Communication Bus D (–) Shorted to Bus D (+)
U0064 Vehicle Communication Bus E
U0065 Vehicle Communication Bus E Performance
U0066 Vehicle Communication Bus E (+) Open
U0067 Vehicle Communication Bus E (+) Low
U0068 Vehicle Communication Bus E (+) High
U0069 Vehicle Communication Bus E (-) Open
U0070 Vehicle Communication Bus E (-) Low
U0071 Vehicle Communication Bus E (-) High
U0072 Vehicle Communication Bus E (–) Shorted to Bus E (+)
U0073 Control Module Communication Bus Off
U0100 Lost Communication With ECM/PCM
U0101 Lost Communication With TCM
U0102 Lost Communication With Transfer Case Control Module
U0103 Lost Communication With Gear Shift Module
U0104 Lost Communication With Cruise Control Module
U0105 Lost Communication with Fuel Injector Control Module
U0106 Lost Communication With Glow Plug Control Module
U0107 Lost Communication With Throttle Actuator Control Module
U0108 Lost Communication With Alternative Fuel Control Module
U0109 Lost Communication With Fuel Pump Control Module
U0110 Lost Communication With Drive Motor Control Module
U0111 Lost Communication With Battery Energy Control Module A
U0112 Lost Communication With Battery Energy Control Module B
U0113 Lost Communication With Emissions Critical Control Information
U0114 Reserved by Document
U0115 Reserved by Document
U0116 Reserved by Document
U0117 Reserved by Document
U0118 Reserved by Document
U0119 Reserved by Document
U0120 Reserved by Document
U0121 Lost Communication With Anti-Lock Brake System (ABS) Control Module
U0122 Lost Communication With Vehicle Dynamics Control Module
U0123 Lost Communication With Yaw Rate Sensor Module
U0124 Lost Communication With Lateral Acceleration Sensor Module
U0125 Lost Communication With Multi-axis Acceleration Sensor Module
U0126 Lost Communication With Steering Angle Sensor Module
U0127 Lost Communication With Tyre Pressure Monitor Module
U0128 Lost Communication With Park Brake Control Module
U0129 Lost Communication With Brake System Control Module
U0130 Lost Communication With Steering Effort Control Module
U0131 Lost Communication With Power Steering Control Module
U0132 Lost Communication With Ride Level Control Module
U0133 Reserved by Document
U0134 Reserved by Document
U0135 Reserved by Document
U0136 Reserved by Document
U0137 Reserved by Document
U0138 Reserved by Document
U0139 Reserved by Document
U0140 Lost Communication With Body Control Module
U0141 Lost Communication With Body Control Module “A”
U0142 Lost Communication With Body Control Module “B”
U0143 Lost Communication With Body Control Module “C”
U0144 Lost Communication With Body Control Module “D”
U0145 Lost Communication With Body Control Module “E”
U0146 Lost Communication With Gateway “A”
U0147 Lost Communication With Gateway “B”
U0148 Lost Communication With Gateway “C”
U0149 Lost Communication With Gateway “D”
U0150 Lost Communication With Gateway “E”
U0151 Lost Communication With Restraints Control Module
U0152 Lost Communication With Side Restraints Control Module – Left
U0153 Lost Communication With Side Restraints Control Module – Right
U0154 Lost Communication With Restraints Occupant Sensing Control Module
U0155 Lost Communication With Instrument Panel Cluster (IPC) Control Module
U0156 Lost Communication With Information Centre “A”
U0157 Lost Communication With Information Centre “B”
U0158 Lost Communication With Head Up Display
U0159 Lost Communication With Parking Assist Control Module
U0160 Lost Communication With Audible Alert Control Module
U0161 Lost Communication With Compass Module
U0162 Lost Communication With Navigation Display Module
U0163 Lost Communication With Navigation Control Module
U0164 Lost Communication With HVAC Control Module
U0165 Lost Communication With HVAC Control Module – Rear
U0166 Lost Communication With Auxiliary Heater Control Module
U0167 Lost Communication With Vehicle Immobilizer Control Module
U0168 Lost Communication With Vehicle Security Control Module
U0169 Lost Communication With Sunroof Control Module
U0170 Lost Communication With “Restraints System Sensor A”
U0171 Lost Communication With “Restraints System Sensor B”
U0172 Lost Communication With “Restraints System Sensor C”
U0173 Lost Communication With “Restraints System Sensor D”
U0174 Lost Communication With “Restraints System Sensor E”
U0175 Lost Communication With “Restraints System Sensor F”
U0176 Lost Communication With “Restraints System Sensor G”
U0177 Lost Communication With “Restraints System Sensor H”
U0178 Lost Communication With “Restraints System Sensor I”
U0179 Lost Communication With “Restraints System Sensor J”
U0180 Lost Communication With Automatic Lighting Control Module
U0181 Lost Communication With Headlamp Levelling Control Module
U0182 Lost Communication With Lighting Control Module – Front
U0183 Lost Communication With Lighting Control Module – Rear
U0184 Lost Communication With Radio
U0185 Lost Communication With Antenna Control Module
U0186 Lost Communication With Audio Amplifier
U0187 Lost Communication With Digital Disc Player/Changer Module A
U0188 Lost Communication With Digital Disc Player/Changer Module B
U0189 Lost Communication With Digital Disc Player/Changer Module C
U0190 Lost Communication With Digital Disc Player/Changer Module D
U0191 Lost Communication With Television
U0192 Lost Communication With Personal Computer
U0193 Lost Communication With “Digital Audio Control Module A”
U0194 Lost Communication With “Digital Audio Control Module B”
U0195 Lost Communication With Subscription Entertainment Receiver Module
U0196 Lost Communication With Rear Seat Entertainment Control Module
U0197 Lost Communication With Telephone Control Module
U0198 Lost Communication With Telematic Control Module
U0199 Lost Communication With “Door Control Module A”
U0200 Lost Communication With “Door Control Module B”
U0201 Lost Communication With “Door Control Module C”
U0202 Lost Communication With “Door Control Module D”
U0203 Lost Communication With “Door Control Module E”
U0204 Lost Communication With “Door Control Module F”
U0205 Lost Communication With “Door Control Module G”
U0206 Lost Communication With Folding Top Control Module
U0207 Lost Communication With Moveable Roof Control Module
U0208 Lost Communication With “Seat Control Module A”
U0209 Lost Communication With “Seat Control Module B”
U0210 Lost Communication With “Seat Control Module C”
U0211 Lost Communication With “Seat Control Module D”
U0212 Lost Communication With Steering Column Control Module
U0213 Lost Communication With Mirror Control Module
U0214 Lost Communication With Remote Function Actuation
U0215 Lost Communication With “Door Switch A”
U0216 Lost Communication With “Door Switch B”
U0217 Lost Communication With “Door Switch C”
U0218 Lost Communication With “Door Switch D”
U0219 Lost Communication With “Door Switch E”
U0220 Lost Communication With “Door Switch F”
U0221 Lost Communication With “Door Switch G”
U0222 Lost Communication With “Door Window Motor A”
U0223 Lost Communication With “Door Window Motor B”
U0224 Lost Communication With “Door Window Motor C”
U0225 Lost Communication With “Door Window Motor D”
U0226 Lost Communication With “Door Window Motor E”
U0227 Lost Communication With “Door Window Motor F”
U0228 Lost Communication With “Door Window Motor G”
U0229 Lost Communication With Heated Steering Wheel Module
U0230 Lost Communication With Rear Gate Module
U0231 Lost Communication With Rain Sensing Module
P0A00 Motor Electronics Coolant Temperature Sensor Circuit
P0A01 Motor Electronics Coolant Temperature Sensor Circuit Range/Performance
P0A02 Motor Electronics Coolant Temperature Sensor Circuit Low
P0A03 Motor Electronics Coolant Temperature Sensor Circuit High
P0A04 Motor Electronics Coolant Temperature Sensor Circuit Intermittent
P0A05 Motor Electronics Coolant Pump Control Circuit / Open
P0A06 Motor Electronics Coolant Pump Control Circuit Low
P0A07 Motor Electronics Coolant Pump Control Circuit High
P0A08 DC/DC Converter Fault Circuit / Open
P0A09 DC/DC Converter Fault Circuit Low
P0A10 DC/DC Converter Fault Circuit High
P0A11 DC/DC Converter Enable Circuit / Open
P0A12 DC/DC Converter Enable Circuit Low
P0A13 DC/DC Converter Enable Circuit High
P0A14 Engine Mount Control Circuit / Open
P0A15 Engine Mount Control Circuit Low
P0A16 Engine Mount Control Circuit High
P0A17 Motor Torque Sensor Circuit
P0A18 Motor Torque Sensor Circuit Range/Performance
P0A19 Motor Torque Sensor Circuit Low
P0A20 Motor Torque Sensor Circuit High
P0A21 Motor Torque Sensor Circuit Intermittent
P0A22 Generator Torque Sensor Circuit
P0A23 Generator Torque Sensor Circuit Range/Performance
P0A24 Generator Torque Sensor Circuit Low
P0A25 Generator Torque Sensor Circuit High
P0A26 Generator Torque Sensor Circuit Intermittent
P0A27 Battery Power Off Circuit
P0A28 Battery Power Off Circuit Low
P0A29 Battery Power Off Circuit High
P0B00 Reserved by SAE
P0C00 Reserved by SAE
P0D00 Reserved by SAE
P0E00 Reserved by SAE
P0F00 Reserved by SAE
Para identificar corretamente o ano de qualquer modelo de carro, basta verificar a numeração gravada no vidro! Esse número corresponde aos 8 últimos números do VIN ou CHASSIS.
Neste caso em específico, iremos usar apenas o primeiro dígito desse número, e compara-lo com a tabela abaixo.
G = 1985 | L = 1990 | Y = 2000 | A = 2010 | |
H = 1986 | M = 1991 | 1 = 2001 | B = 2011 | |
I = 1987 | N = 1992 | 2 = 2002 | C = 2012 | |
J = 1988 | P = 1993 | 3 = 2003 | D = 2013 | |
K = 1989 | R = 1994 | 4 =2004 | E = 2014 | |
S = 1995 | 5 = 2005 | F = 2015 | ||
T = 1996 | 6 = 2006 | G = 2016 | ||
V = 1997 | 7 = 2007 | H = 2017 | ||
W = 1998 | 8 = 2008 | I = 2018 | ||
X = 1999 | 9 = 2009 | J = 2019 |
Veja que dessa forma, você identifica rapidamente o ano de fabricação.
Outro exemplo:
Nesse caso, o ano é 2011, porque a primeira letra é o “B”.
O CAN Bus (ou Barramento Controller Area Network) foi desenvolvido pela empresa alemã Robert BOSCH e disponibilizado em meados dos anos 80. Sua aplicação inicial foi realizada em ônibus e caminhões. Atualmente, é utilizado na indústria, em veículos automotivos, navios e tratores, entre outros.
CONCEITUAÇÃO BÁSICA
O CAN é um protocolo de comunicação serial síncrono. O sincronismo entre os módulos conectados a rede é feito em relação ao início de cada mensagem lançada ao barramento (evento que ocorre em intervalos de tempo conhecidos e regulares).
Trabalha baseado no conceito multi-mestre, onde todos os módulos podem se tornar mestre em determinado momento e escravo em outro, além de suas mensagens serem enviadas em regime multicast, caracterizado pelo envio de toda e qualquer mensagem para todos os módulos existentes na rede.
Outro ponto forte deste protocolo é o fato de ser fundamentado no conceito CSMA/CD with NDA (Carrier Sense Multiple Access / Collision Detection with Non-Destructive Arbitration). Isto significa que todos os módulos verificam o estado do barramento, analisando se outro módulo está ou não enviando mensagens com maior prioridade. Caso isto seja percebido, o módulo cuja mensagem tiver menor prioridade cessará sua transmissão e o de maior prioridade continuará enviando sua mensagem deste ponto, sem ter que reiniciá-la.
Outro conceito bastante interessante é o NRZ (Non Return to Zero), onde cada bit (0 ou 1) é transmitido por um valor de tensão específico e constante.
A velocidade de transmissão dos dados é inversamente proporcional ao comprimento do barramento. A maior taxa de transmissão especificada é de 1Mbps considerando-se um barramento de 40 metros. A Figura 1 representa a relação entre o comprimento da rede (barramento) e a taxa de transmissão dos dados.
Considerando-se fios elétricos como o meio de transmissão dos dados, existem três formas de se constituir um barramento CAN, dependentes diretamente da quantidade de fios utilizada. Existem redes baseadas em 1, 2 e 4 fios. As redes com 2 e 4 fios trabalham com os sinais de dados CAN_H (CAN High) e CAN_L (CAN Low). No caso dos barramentos com 4 fios, além dos sinais de dados, um fio com o VCC (alimentação) e outro com o GND (referência) fazem parte do barramento, levando a alimentação às duas terminações ativas da rede. As redes com apenas 1 fio têm este, o fio de dados, chamado exclusivamente de linha CAN.
Considerando o CAN fundamentado em 2 e 4 fios, seus condutores elétricos devem ser trançados e não blindados. Os dados enviados através da rede devem ser interpretados pela análise da diferença de potencial entre os fios CAN_H e CAN_L. Por isso, o barramento CAN é classificado como Par Trançado Diferencial. Este conceito atenua fortemente os efeitos causados por interferências eletro-magnéticas, uma vez que qualquer ação sobre um dos fios será sentida também pelo outro, causando flutuação em ambos os sinais para o mesmo sentido e com a mesma intensidade. Como o que vale para os módulos que recebem as mensagens é a diferença de potencial entre os condutores CAN_H e CAN_L (e esta permanecerá inalterada), a comunicação não é prejudicada.
No CAN, os dados não são representados por bits em nível “0” ou nível “1”. São representados por bits Dominantes e bits Recessivos, criados em função da condição presente nos fios CAN_H e CAN_L. A Figura 2 ilustra os níveis de tensão em uma rede CAN, assim como os bits Dominantes e Recessivos.
Como mencionado no início, todos os módulos podem ser mestre e enviar suas mensagens. Para tanto, o protocolo é suficientemente robusto para evitar a colisão entre mensagens, utilizando-se de uma arbitragem bit a bit não destrutiva. Podemos exemplificar esta situação, analisando o comportamento de dois módulos enviando, ao mesmo tempo, mensagens diferentes. Após enviar um bit, cada módulo analisa o barramento e verifica se outro módulo na rede o sobrescreveu (vale acrescentar que um bit Dominante sobrescreve eletricamente um Recessivo). Um módulo interromperá imediatamente sua transmissão, caso perceba que existe outro módulo transmitindo uma mensagem com prioridade maior (quando seu bit recessivo é sobrescrito por um dominante). Este módulo, com maior prioridade, continuará normalmente sua transmissão.
Existem dois formatos de mensagens no protocolo CAN:
CAN 2.0A – Mensagens com identificador de 11 bits. É possível ter até 2048 mensagens em uma rede constituída sob este formato, o que pode caracterizar uma limitação em determinadas aplicações. A Figura 3 apresenta o quadro de mensagem do CAN 2.0A.
CAN 2.0B – Mensagens com identificador de 29 bits. É possível ter, aproximadamente, 537 milhões de mensagens em uma rede constituída sob este formato. Percebe-se que a limitação em virtude da quantidade de mensagens não mais existe. Por outro lado, o que pode ser observado em alguns casos é que, os 18 bits adicionais no identificador aumentam o tempo de transmissão de cada mensagem, o que pode caracterizar um problema em determinadas aplicações que trabalhem em tempo-real (problema conhecido como overhead). A Figura 4 apresenta o quadro de mensagem do formato CAN 2.0B.
Os fundamentos do CAN são especificados por duas normas: a ISO11898 e a ISO11519-2. A primeira, ISO11898, determina as características de uma rede trabalhando com alta velocidade de transmissão de dados (de 125Kbps a 1Mbps). A segunda, ISO11519-2, determina as características de uma rede trabalhando com baixa velocidade (de 10Kbps a 125Kbps).
Ambos os padrões especificam as camadas Física e de Dados, respectivamente 1 e 2 se considerado o padrão de comunicação OSI de 7 camadas (ISO7498). As demais camadas, da 3 à 7, são especificadas por outros padrões, cada qual relacionado a uma aplicação específica.
Existem diversos padrões fundamentados no CAN, dentre os quais podemos destacar:
· NMEA 2000: Baseado no CAN 2.0B e utilizado em aplicações navais e aéreas.
· SAE J1939: Baseado no CAN 2.0B e utilizado em aplicações automotivas, especialmente ônibus e caminhões.
· DIN 9684 – LBS: Baseado no CAN 2.0A e utilizado em aplicações agrícolas.
· ISO 11783: Baseado no CAN 2.0B e também utilizado em aplicações agrícolas.
Estes padrões especificam o equivalente às camadas de Rede (3), Transporte (4), Sessão (5), Apresentação (6) e Aplicação (7), do padrão OSI, incluindo-se as mensagens pertinentes ao dicionário de dados de cada aplicação em especial.
Algumas das maiores vantagens do CAN é a sua robustez e a capacidade de se adaptar às condições de falha, temporárias e/ou permanentes. Podemos classificar as falhas de uma rede CAN em três categorias ou níveis: Nível de Bit, Nível de Mensagem e Nível Físico.
Nível de Bit – Possui dois tipos de erro possíveis:
Bit Monitoring: Após a escrita de um bit dominante, o módulo transmissor verifica o estado do barramento. Se o bit lido for recessivo, significará que existe um erro no barramento.
Bit Stuffing: Apenas cinco bits consecutivos podem ter o mesmo valor (dominante ou recessivo). Caso seja necessário transmitir seqüencialmente seis ou mais bits de mesmo valor, o módulo transmissor inserirá, imediatamente após cada grupo de cinco bits consecutivos iguais, um bit de valor contrário. O módulo receptor ficará encarregado de, durante a leitura, retirar este bit, chamado de Stuff Bit. Caso uma mensagem seja recebida com pelo menos seis bits consecutivos iguais, algo de errado terá ocorrido no barramento.
Nível de Mensagem – São três os tipos de erro possíveis:
CRC ou Cyclic Redundancy Check: Funciona como um checksum. O módulo transmissor calcula um valor em função dos bits da mensagem e o transmite juntamente com ela. Os módulos receptores recalculam este CRC e verificam se este é igual ao transmitido com a mensagem.
Frame Check: Os módulos receptores analisam o conteúdo de alguns bits da mensagem recebida. Estes bits (seus valores) não mudam de mensagem para mensagem e são determinados pelo padrão CAN.
Acknowledgment Error Check: Os módulos receptores respondem a cada mensagem íntegra recebida, escrevendo um bit dominante no campo ACK de uma mensagem resposta que é enviada ao módulo transmissor. Caso esta mensagem resposta não seja recebida (pelo transmissor original da mensagem), significará que, ou a mensagem de dados transmitida estava corrompida, ou nenhum módulo a recebeu.
Toda e qualquer falha acima mencionada, quando detectada por um ou mais módulos receptores, fará com que estes coloquem uma mensagem de erro no barramento, avisando toda a rede de que aquela mensagem continha um erro e que o transmissor deverá reenviá-la.
Além disso, a cada mensagem erroneamente transmitida ou recebida, um contador de erros é incrementado em uma unidade nos módulos receptores, e em oito unidades no transmissor. Módulos com estes contadores iguais a zero são considerados Normais. Para os casos em que os contadores contêm valores entre 1 e 127, os módulos são considerados Error Active. Contadores contendo valores entre 128 e 255 colocam os módulos em condição de Error Passive. Finalmente, para contadores contendo valores superiores a 255, os módulos serão considerados em Bus Off e passarão a não mais atuar no barramento. Estes contadores também são decrementados a medida que mensagens corretas são recebidas, o que reduz o grau de incerteza em relação a atividade dos módulos ora com contadores contendo valores diferentes de zero e possibilita novamente a plena participação deles no barramento.
Nível Físico – Para os barramentos com 2 e 4 fios, caso algo de errado venha a ocorrer com os fios de dados CAN_H e CAN_L, a rede continuará operando sob uma espécie de modo de segurança. Seguem abaixo algumas das condições de falha nas linhas de comunicação que permitem a continuidade das atividades da rede:
· Curto do CAN_H (ou CAN_L) para GND (ou VCC);
· Curto entre os fios de dados CAN_H e CAN_L;
· Ruptura do CAN_H (ou CAN_L);
É a parte mais dedicada à aplicação quando se trabalha com um protocolo como o CAN. O Dicionário de Dados (ou Data Dictionary) é o conjunto de mensagens que podem ser transmitidas naquela determinada rede.
A forma mais interessante de se organizar um dicionário de dados é criando uma matriz com todos os módulos da rede. Esta matriz mostrará cada mensagem sob a responsabilidade de cada módulo, relacionando quem a transmite e quem a recebe. Outros dados importantes nesta matriz são: o tempo de atualização dos valores da mensagem, o intervalo de transmissão da mesma e o valor relativo ao seu identificador. Além desta matriz, a documentação referente ao Dicionário de Dados deverá conter uma descrição detalhada de cada mensagem, bit a bit.
O Dicionário de Dados é implementado numa rede CAN via software e deverá ser o mesmo (ter a mesma versão de atualização, inclusive) em todos os módulos conectados à rede. Isto garantirá total compatibilidade entre os participantes do barramento.
Uma rede CAN, dependendo da sua aplicação, poderá ter até centenas de módulos conectados. O valor máximo para a conexão de módulos em um barramento depende da norma que se utiliza na dada aplicação.
Toda rede CAN possui 2 Terminadores. Estes terminadores nada mais são que resistores com valores entre 120 e 124 ohms, conectados à rede para garantir a perfeita propagação dos sinais elétricos pelos fios da mesma. Estes resistores, um em cada ponta da rede, garantem a reflexão dos sinais no barramento e o correto funcionamento da rede CAN.
Outra característica de determinadas aplicações fundamentadas no CAN é que estas poderão ter duas ou mais sub-redes trabalhando, cada qual, em uma velocidade diferente. Os dados são transferidos de uma sub-rede para a outra através de módulos que atuam nas duas sub-redes. Estes módulos são chamados de Gateways.
A Figura 5 ilustra a rede CAN de um sistema automotivo, com duas sub-redes e dois terminadores. O Gateway desta aplicação é o Painel de Instrumentos.
Barramento é o termo técnico que representa os condutores elétricos das linhas de comunicação e a forma como eles são montados. Apesar de parecer simples, o ato de interligar os módulos requer bastante atenção.
Sobre o cabeamento necessário, considerando-se uma aplicação CAN de dois fios, deve-se utilizar par trançado onde a secção transversal de cada um dos fios deve ser de no mínimo 0,35mm².
As duas terminações (resistores de aproximadamente 120 ohms), do ponto de vista teórico, podem ser instaladas nas extremidades do chicote, diretamente nos fios de dados CAN_H e CAN_L. Do ponto de vista prático isto é extremamente complexo. O que deve ser feito é adicionar as terminações nas duas ECUs (Unidades Eletrônicas de Controle) conectadas aos extremos da rede. Se as ECUs forem montadas dependendo dos opcionais do veículo, deve-se procurar instalar as terminações nas ECUs que sempre estarão presentes nele (veículo). As terminações são mandatórias numa rede CAN.
No momento de se projetar o roteamento do barramento, algumas regras em relação ao comprimento dos chicotes devem ser observadas. O sincronismo das operações das ECUs no CAN é fundamentado no tempo de propagação física das mensagens no barramento. Assim, a relação do comprimento de determinados intervalos do chicote no barramento são fundamentais ao bom funcionamento da rede.
A Figura 6 mostra um diagrama que ilustra as medidas que devem ser observadas no desenvolvimento do chicote.
Destacamos que, após o barramento ser montado, caso seja necessário qualquer retrabalho no mesmo, é aconselhável a troca do chicote elétrico danificado. Emendas poderão alterar a impedância característica da rede e com isso afetar o seu funcionamento.
Considerando uma determinada aplicação, a primeira tarefa que devemos considerar durante o projeto de sua rede de comunicação de dados é a determinação da sua arquitetura. Neste ponto podemos enfrentar duas situações: ter que estabelecer uma rede de comunicação entre ECUs prontas e que não trabalhem em rede ou, ter que projetar totalmente as ECUs, considerando a leitura das entradas, seus devidos processamentos e atuações nas saídas, além da troca de dados através da rede propriamente dita.
Se tomarmos como ponto de partida uma aplicação onde as ECUs já estiverem prontas, nossa responsabilidade será fundamentalmente disponibilizar as informações de cada ECU no formato determinado pelo Protocolo CAN, além de estabelecer as conexões necessárias à comunicação de dados entre as próprias ECUs. Este cenário pode ser complexo de se lidar uma vez que nem todas as ECUs, da forma como foram originalmente projetadas, serão capazes de, facilmente, fornecer as informações sob sua responsabilidade para que o devido empacotamento no formato CAN seja realizado. De qualquer forma o trabalho é possível.
Se considerarmos uma aplicação onde somente o escopo do sistema que se deseja controlar estiver disponível, apesar de “partir do zero”, poderemos projetar as ECUs já considerando os controladores capazes de, facilmente, estabelecer comunicação fundamentada no protocolo CAN. Seguiremos então por esta linha de raciocínio.
A aplicação sobre a qual trabalharemos será simples. A Figura 1 apresenta a arquitetura proposta.
Esta arquitetura mostra-se extremamente simples. De qualquer forma vale destacar:
· Serão duas ECUs conectadas por uma rede de comunicação CAN Bus, onde ambas terão as mesmas responsabilidades:
· Ler algumas entradas digitais;
· Empacotar estes dados no formato determinado pelo CAN;
· Transmitir estes dados pela rede CAN à outra ECU;
· Receber dados da outra ECU, enviados pela rede CAN, e
· Processar estes dados, comandando as saídas necessárias.
· Através de uma linha de comunicação serial RS232 e um PC, poderemos programar e monitorar o funcionamento de cada ECU.
Como mencionado na segunda parte desta matéria, existem diversas normas baseadas no protocolo CAN Bus, cada qual relacionada a uma classe de aplicações. Vamos recordar algumas destas normas:
· NMEA 2000: Utilizada em aplicações navais e aéreas.
· SAE J1939: Utilizada em aplicações automotivas.
· DIN 9684 – LBS: Utilizada em aplicações agrícolas.
· ISO 11783: Utilizada em aplicações agrícolas.
Estas normas trazem informações específicas de cada classe de aplicações, como o tipo de cabeamento e conectores necessários e os tipos de mensagens requeridas, entre outras.
Neste nosso desenvolvimento, não nos preocuparemos com uma norma específica. Trataremos simplesmente de projetar uma rede CAN considerando seu padrão de empacotamente de dados e transmissão e, quando necessário, estabelecendo alguns conceitos específicos para a nossa aplicação. O primeiro conceito que deveremos estabelecer é o chamado Dicionário de Dados, já explicado na segunda parte desta matéria.
O Dicionário de Dados (D.D.) de uma aplicação pode ser resumidamente descrito como uma tabela que relaciona as mensagens existentes nesta aplicação (seus identificadores e dados) e as ECUs responsáveis por sua transmissão e recepção.
Vamos então estabelecer um D.D. para a nossa aplicação. A Tabela 1 traz as informações importantes ao nosso trabalho.
Nome da Mensagem | Matriz TX – RX | Bytes do Identificador (ID) | Bytes de dados | |||||||||||||||
ECU #1 | ECU #2 | D #1 | D #2 | D #3 | D #4 | D #5 | D #6 | D #7 | D #8 | |||||||||
1 | Estado das Entradas da ECU #1 | TX | RX | 12 | 34 | 56 | 78 | XX | 00 | 00 | 00 | 00 | 00 | 00 | 00 | |||
2 | Estado das Saídas da ECU #1 | TX | RX | 11 | 22 | 33 | 44 | 00 | 00 | XX | 00 | 00 | 00 | 00 | 00 | |||
3 | Estado das Entradas da ECU #2 | RX | TX | 87 | 65 | 43 | 21 | XX | 00 | 00 | 00 | 00 | 00 | 00 | 00 | |||
4 | Estado das Saídas da ECU #2 | RX | TX | 55 | 66 | 77 | 88 | 00 | 00 | 00 | 00 | 00 | XX | 00 | 00 |
Analisando a Tabela 1 percebemos que, no nosso Dicionário de Dados:
Para as demais mensagens, vale a mesma análise. A única observação que gostaríamos de fazer é que cada Byte de Dados da tabela que tiver seu valor igual a “XX” possuirá uma regra específica, assim como explicado para o Byte de Dados “D #1” da mensagem “1”.
Apesar do nosso D.D. parecer simples, e realmente é, ele demonstra o que efetivamente ocorre em uma aplicação real. Se analisarmos uma aplicação automotiva por exemplo, teremos para ela, mensagens relacionadas ao funcionamento do motor, dos freios ABS e dos sistemas de travamento e alarme, entre outras. Além disso, pela complexidade dos sistemas envolvidos, não somente um byte de dados por mensagem será utilizado (indicando a alteração do estado de uma determinada entrada). Teremos a utilização de todos os oito bytes existentes.
Estabelecido o Dicionário de Dados pertinente à nossa aplicação, resta agora a sua implementação efetiva, que se dá através de um software instalado dentro de cada ECU. Este software é conhecido como firmware (exatamente por trabalhar dentro da ECU).
Antes de abordarmos os softwares relacionados, falaremos sobre o projeto do hardware das ECUs.
Consideraremos ambas as ECUs baseadas no mesmo projeto de hardware – com a mesma quantidade de Entradas e Saídas e uma porta de comunicação serial RS232.
Quando projetamos uma ECU para a sua utilização em uma rede de comunicação de dados baseada no Protocolo CAN Bus, temos duas alternativas tecnológicas em relação à execução do processamento: utilizar um Micro-Controlador (sem CAN) conectado a um Controlador CAN (o que caracteriza dois CIs distintos e interligados) ou utilizar um Micro-Controlador com CAN incorporado.
Quando utilizamos um Micro-Controlador com CAN incorporado, este CI passa a ser responsável não só pela leitura e tratamento das entradas e o acionamento das saídas, como também pelo empacotamento dos dados no formato CAN (além da sua transmissão e recepção).
Quando utilizamos um Micro-Controlador sem CAN (conectando-o a um Controlador CAN específico), este ficará responsável pelo tratamento das entradas e saídas, trocando informações por portas de comunicação específicas com o Controlador CAN, responsável pelo empacotamento dos dados no formato do Protocolo (além da sua transmissão e recepção).
O que determina a utilização de um conceito ou do outro é, basicamente, a disponibilidade e o custo dos componentes. Do ponto de vista da implementação, acreditamos que a utilização de um Micro-Controlador com CAN incorporado seja mais simples, rápida e segura do ponto de vista técnico (especialmente em relação à Compatibilidade Eletro-Magnética).
Existem diversos fabricantes de CIs com vários tipos de Micro-Controladores disponíveis (com CAN e sem CAN incorporado). As Tabelas 2 e 3 mostram alguns fabricantes e seus componentes disponíveis. (ver data sheets para maiores informações)
Micro-Controladores com Controlador CAN | |
Fabricante | Componente |
Infineon | C167CR-LM |
Intel | 87C196CA |
Microchip | 18Fxx8 |
Motorola | 68376 |
Philips | P8xC591 |
Controladores CAN | |
Fabricante | Componente |
Infineon | 81C90 |
Intel | 82527 |
Microchip | MCP2510 |
Philips | SJA1000 |
Nosso projeto do hardware considerará o Micro-Controlador com CAN incorporado P87C591 (Philips).
Além do Micro-Controlador, uma ECU com capacidade de comunicação via CAN precisa ter o chamado Transceiver ou Transmissor-Receptor. Este componente é responsável pela compatibilização dos níveis elétricos requeridos pela rede CAN com os níveis elétricos necessários ao trabalho do Micro-Controlador e vice-versa.
Existem diversos fabricantes de Transceivers CAN. A Tabela 4 mostra alguns fabricantes e seus componentes disponíveis. (ver data sheets para maiores informações)
Transceivers CAN | |
Fabricante | Componente |
Bosch | CF151 |
Infineon | TLE6252G |
Philips | PCA82C250 |
TJA1050 |
Nosso projeto do hardware considerará o Transceiver PCA82C250 (Philips).
Definidos os dois componentes principais das nossas ECUs, passemos ao entendimento de como conectá-los. A Figura 2 ilustra esta tarefa:
Através de dois fios conseguimos conector o Micro-Controlador ao Transceiver. Além disso, a ECU é conectada à rede CAN por outros dois fios, CAN_H e CAN_L, já mencionados na segunda parte desta matéria. Perceba também, na Figura 2, os dois Terminadores de 124 Ohms. Eles podem estar conectados diretamente ao chicote ou, no nosso caso, onde a aplicação possui somente duas ECUs, um em cada ECU.
Obviamente, na implementação efetiva de cada uma das ECUs, serão necessários outros componentes além dos dois anteriormente mencionados – Micro-Controlador e Transceiver. A Figura 3 mostra o diagrama elétrico das nossas ECUs, agora completas (lembre-se de que o projeto de hardware de ambas é o mesmo !!!).
Por se tratarem de ECUs destinadas ao aprendizado do Protocolo CAN, optamos pelo projeto apresentado, onde a execução de seus programas ocorre nas memórias EPROM e RAM, ao invés da memória interna do Micro-Controlador (neste caso um OTP – “Gravável somente uma vez”). Na memória EPROM gravamos um programa de uma categoria conhecida como Monitor, enquanto que, na memória RAM, gravamos os programas Principais das ECUs.
Vamos agora falar um pouco mais sobre as memórias, suas responsabilidades e os diversos programas envolvidos.
São dois os tipos de firmware (software executado dentro das ECUs) utilizados no nosso projeto:
· O primeiro é chamado de Monitor. É gravado na memória EPROM, a partir do seu endereço 0000 hex, e passa a ser executado toda vez que a ECU é reinicializada. A função principal deste programa Monitor é possibilitar a gravação e operação do programa Principal da ECU em sua memória RAM. Isto é possível através da operação de comandos do programa Monitor. Para tanto, a ECU precisa estar conectada a um PC via RS232 e, por exemplo, utilizando o aplicativo Hyper Terminal do MS Windows, poderemos transferir o programa Principal da ECU para a sua memória RAM. Qualquer programa Monitor para Micro-Controladores similares ao 8051 poderá ser utilizado neste nosso projeto. Nós utilizamos um dos vários Monitores disponíveis na internet (PAULMON – www.pjrc.com/tech/8051/ – acesso em: 20 Out 2001).
· O segundo é chamado de Principal. É gravado na memória RAM pelo processo descrito anteriormente e passa a ser executado por um dos comandos existentes no programa Monitor, (este comando desvia a execução do Micro-Controlador para a primeira posição de memória ocupada pelo programa Principal – endereço 8000 hex). Este programa Principal é responsável pela leitura e processamento das entradas, ativação das saídas, controle da linha de comunicação serial RS232 e da linha de comunicação CAN Bus.
A Figura mostra a distribuição dos vários programas mencionados e os endereços de início e término das memórias EPROM e RAM.
Ainda sobre o programa Principal, é necessário o desenvolvimento de algumas rotinas que devem realizar as seguintes operações:
· Inicialização da Porta de Comunicação Serial RS232;
· Inicialização da Porta de Comunicação CAN Bus (Baud Rate e os Filtros de Aceitação de Mensagens);
· Rotinas de Transmissão e Recepção via RS232;
· Rotinas de Transmissão e Recepção via CAN Bus;
· Rotina de leitura de uma Entrada Digital;
· Rotina de acionamento de uma Saída Digital.
As rotinas acima mencionadas podem ser escritas em linguagem C e o programa final pode ser compilado com o auxílio de qualquer compilador disponível na internet (por exemplo, o SDCC – Small Device C Compiler – www.sdcc.sourceforge.com – acesso em: 21 Nov 2001).
Alguns exemplos de rotinas programadas em C são mostradas a seguir:
· Início do Programa em C:
#include “87C591.h”
#define BYTE unsigned char
#define WORD unsigned int
#define IN P1_2
#define OUT P3_2
typedef struct {
BYTE INFO; /* Byte com informações relacionadas a mensagem CAN */
BYTE ID[4]; /* 4 bytes de Identificador */
BYTE BUF[8]; /* 8 bytes de dados */
}
PDU;
· Inicialização da Porta RS232:
void init_serial() {
PCON = 0x80; /* SMOD1=1 e SMOD0=0 => Baud Rate dobrado */
TMOD = 0x20; /* Timer 1 autoload */
TCON = 0x40; /* Inicia o Timer 1 */
TH1 = 0x0FD; /* Taxa de transmissão: 19200*2=38400 */
SCON = 0x52; /* SM0=0 e SM1=1 => Modo 1 */
}
· Inicialização do CAN Bus:
void init_can (void) /* Baud Rate de 125kbps e XTAL de 11,0592 */
/* Assumindo CAN2.0B (ID de 29bits) e DLC = 8 bytes */
{
BYTE i;
CANMOD = 0x01; /* Força o Modo Reset para inicialização */
P1M2 = P1M2 | 0x02; /* TXDC Port (P1.1) Configuração: */
/* Pin TXDC para push-pull */
/* P1M2.1=’1′, P1M1.1 = ‘0’ (default) */
CANSTA = 0x03; /* Interrupções de Recepção e Transmissão habilitadas */
/* BTR0 e BTR1 determinam o Baud Rate e o Sample Point Position */
CANADR = BTR0;
CANDAT = 0x85;
CANADR = BTR1;
CANDAT = 0x2A;
/* Limpa as Máscaras e Filtros */
CANADR = ACR0;
for (i=1;i<=32;i++)
CANDAT = 0;
/* Configura os filtros para Extended Frame e Single Acceptance Filter */
CANADR = ACFMODE;
CANDAT = 0xFF; /* EFF e Single Long Filter */
CANADR = ACFENA;
CANDAT = 0xFF; /* Todos os Bancos e Filtros habilitados */
CANADR = ACFPRIO;
CANDAT = 0xFF; /* Mensagem aceita pelo filtro gera Interrupção */
CANADR = ACR0; /* ECU#1 – Receber somente o ID = 87654321 */
CANDAT = 0x87; /* Este valor vale p/ o programa Principal da ECU#1 */
CANDAT = 0x65; /* Para a ECU#2, alterar valores para 12345678 */
CANDAT = 0x43;
CANDAT = 0x21;
CANADR = AMR0; /* Todos os bits são verificados */
CANDAT = 0x00;
CANDAT = 0x00;
CANDAT = 0x00;
CANDAT = 0x00;
CANMOD = 0x00; /* Sai do Modo Reset */
while (CANSTA & 0x80); /* Monitora o Status do Barramento */
}
· Transmissão via CAN Bus:
void TX_CAN (PDU *ptxb) {
BYTE length; /* CAN Data Length Code */
BYTE i; /* index */
length = ptxb->INFO;
while (!(CANSTA & 0x04));
CANADR = 0x70; /* Aponta para o TX Frame Information */
CANDAT = length; /* Coloca o DLC no CANDAT */
for (i=0;i<4;i++)
CANDAT = ptxb->ID[i]; /* Coloca os 4 bytes do ID no CANDAT */
for (i=0;i<length;i++)
CANDAT = ptxb->BUF[i]; /* Coloca os 8 bytes de Dados no CANDAT */
CANCON = 0x01; /* Solicita transmissão */
}
· Recepção via CAN Bus:
int RX_CAN (PDU *prxb) {
BYTE length; /* CAN Data Length Code */
BYTE i; /* index */
if (CANSTA & 0x01) /* Analisa o RBS – Receive Buffer Status */
{
CANADR = 0x60; /* Aponta para o RX Frame Information */
length = CANDAT & 0x0F; /* Coloca o DLC na variável length */
prxb->INFO = length; /* Coloca o DLC no prxb */
for (i=0;i<4;i++)
prxb->ID[i] = CANDAT; /* Coloca os 4 bytes do ID no prxb */
for (i=0;i<length;i++)
prxb->BUF[i] = CANDAT; /* Coloca os 8 bytes de Dados no prxb */
CANCON = 0x0C; /* CDO-Clr Data Overrun, AT-Abort Tx, TR-Tx Rqst */
return (1);
} else
return (0);
}
Na segunda parte desta matéria foram abordados vários aspectos relacionados à montagem de uma rede CAN. De qualquer forma, preste muita atenção na bitola dos cabos (secção transversal de cada um dos fios deve ser de no mínimo 0,35mm²), e na geometria da rede (medidas que devem ser observadas no desenvolvimento do chicote).
Para a realização de testes de comunicação CAN entre as ECUs descritas neste artigo, sugerimos a utilização de conectores RJ45, facilmente encontrados no mercado.
Para que você tenha uma idéia da aparência de uma ECU montada a partir do projeto aqui apresentado, veja sua foto na Figura 5.
Espero que este artigo possa auxiliar de alguma forma suas atividades profissionais ou que, simplesmente, possibilite a disseminação de alguns conhecimentos que temos sobre um dos Protocolos de Comunicação mais utilizados atualmente – o CAN Bus.
General EOBD |
Faultcode | Possible cause(s) |
P0001 | Fuel Volume Regulator Control Circuit / Open |
P0002 | Fuel Volume Regulator Control Circuit Range/Performance |
P0003 | Fuel Volume Regulator Control Circuit Low |
P0004 | Fuel Volume Regulator Control Circuit High |
P0005 | Fuel Shut-Off Valve A Control Circuit / Open |
P0006 | Fuel Shut-Off Valve A Control Circuit Low |
P0007 | Fuel Shut-Off Valve A Control Circuit High |
P0008 | Engine Position System Performance – Bank 1 |
P0009 | Engine Position System Performance – Bank 2 |
P0010 | Intake Camshaft Position Actuator Circuit / Open (Bank 1) |
P0011 | Intake Camshaft Position Timing – Over-Advanced (Bank 1) |
P0012 | Intake Camshaft Position Timing – Over-Retarded (Bank 1) |
P0013 | Exhaust Camshaft Position Actuator Circuit / Open (Bank 1) |
P0014 | Exhaust Camshaft Position Timing – Over-Advanced (Bank 1) |
P0015 | Exhaust Camshaft Position Timing – Over-Retarded (Bank 1) |
P0016 | Crankshaft Position – Camshaft Position Correlation – Bank 1 Sensor A |
P0017 | Crankshaft Position – Camshaft Position Correlation – Bank 1 Sensor B |
P0018 | Crankshaft Position – Camshaft Position Correlation – Bank 2 Sensor A |
P0019 | Crankshaft Position – Camshaft Position Correlation – Bank 2 Sensor B |
P0020 | Intake Camshaft Position Actuator Circuit / Open (Bank 2) |
P0021 | Intake Camshaft Position Timing – Over-Advanced (Bank 2) |
P0022 | Intake Camshaft Position Timing – Over-Retarded (Bank 2) |
P0023 | Exhaust Camshaft Position Actuator Circuit / Open (Bank 2) |
P0024 | Exhaust Camshaft Position Timing – Over-Advanced (Bank 2) |
P0025 | Exhaust Camshaft Position Timing – Over-Retarded (Bank 2) |
P0026 | Intake Valve Control Solenoid Circuit Range/Performance (Bank 1) |
P0027 | Exhaust Valve Control Solenoid Circuit Range/Performance (Bank 1) |
P0028 | Intake Valve Control Solenoid Circuit Range/Performance (Bank 2) |
P0029 | Exhaust Valve Control Solenoid Circuit Range/Performance (Bank 2) |
P0030 | O2 Sensor Circuit Heater Control Circuit (Bank 1, Sensor 1) |
P0031 | O2 Sensor Circuit Heater Control Circuit Low (Bank 1, Sensor 1) |
P0032 | O2 Sensor Circuit Heater Control Circuit High (Bank 1, Sensor 1) |
P0033 | Turbocharger/Supercharger Bypass Valve Control Circuit / Open |
P0034 | Turbocharger/Supercharger Bypass Valve Control Circuit Low |
P0035 | Turbocharger/Supercharger Bypass Valve Control Circuit High |
P0036 | O2 Sensor Circuit Heater Control Circuit (Bank 1, Sensor 2) |
P0037 | O2 Sensor Circuit Heater Control Circuit Low (Bank 1, Sensor 2) |
P0038 | O2 Sensor Circuit Heater Control Circuit High (Bank 1, Sensor 2) |
P0039 | Turbocharger/Supercharger Bypass Valve Control Circuit Range/Performance |
P0040 | O2 Sensor Circuit Sensor Signals Exchanged Bank 1 Sensor 1 / Bank 2 Sensor 1 |
P0041 | O2 Sensor Circuit Sensor Signals Exchanged Bank 1 Sensor 2 / Bank 2 Sensor 2 |
P0042 | O2 Sensor Circuit Heater Control Circuit (Bank 1, Sensor 3) |
P0043 | O2 Sensor Circuit Heater Control Circuit Low (Bank 1, Sensor 3) |
P0044 | O2 Sensor Circuit Heater Control Circuit High (Bank 1, Sensor 3) |
P0045 | Turbocharger/Supercharger Boost Control Solenoid Circuit / Open |
P0046 | Turbocharger/Supercharger Boost Control Solenoid Circuit Range/Performance |
P0047 | Turbocharger/Supercharger Boost Control Solenoid Circuit Low |
P0048 | Turbocharger/Supercharger Boost Control Solenoid Circuit High |
P0049 | Turbocharger/Supercharger Turbine Overspeed |
P0050 | O2 Sensor Circuit Heater Control Circuit (Bank 2, Sensor 1) |
P0051 | O2 Sensor Circuit Heater Control Circuit Low (Bank 2, Sensor 1) |
P0052 | O2 Sensor Circuit Heater Control Circuit High (Bank 2, Sensor 1) |
P0053 | O2 Sensor Circuit Heater Resistance (Bank 1, Sensor 1) |
P0054 | O2 Sensor Circuit Heater Resistance (Bank 1, Sensor 2) |
P0055 | O2 Sensor Circuit Heater Resistance (Bank 1, Sensor 3) |
P0056 | O2 Sensor Circuit Heater Control Circuit (Bank 2, Sensor 2) |
P0057 | O2 Sensor Circuit Heater Control Circuit Low (Bank 2, Sensor 2) |
P0058 | O2 Sensor Circuit Heater Control Circuit High (Bank 2, Sensor 2) |
P0059 | O2 Sensor Circuit Heater Resistance (Bank 2, Sensor 1) |
P0060 | O2 Sensor Circuit Heater Resistance (Bank 2 Sensor 2) |
P0061 | O2 Sensor Circuit Heater Resistance (Bank 2 Sensor 3) |
P0062 | O2 Sensor Circuit Heater Control Circuit (Bank 2 Sensor 3) |
P0063 | O2 Sensor Circuit Heater Control Circuit Low (Bank 2 Sensor 3) |
P0064 | O2 Sensor Circuit Heater Control Circuit High (Bank 2 Sensor 3) |
P0065 | Air Assisted Injector Control Range/Performance |
P0066 | Air Assisted Injector Control Circuit or Circuit Low |
P0067 | Air Assisted Injector Control Circuit High |
P0068 | MAP / MAF – Throttle Position Correlation |
P0069 | MAP – Barometric Pressure Correlation |
P0070 | Ambient Air Temperature Sensor Circuit |
P0071 | Ambient Air Temperature Sensor Range/Performance |
P0072 | Ambient Air Temperature Sensor Circuit Low Input |
P0073 | Ambient Air Temperature Sensor Circuit High Input |
P0074 | Ambient Air Temperature Sensor Circuit Intermittent/Erratic |
P0075 | Intake Valve Control Circuit (Bank 1) |
P0076 | Intake Valve Control Circuit Low (Bank 1) |
P0077 | Intake Valve Control Circuit High (Bank 1) |
P0078 | Exhaust Valve Control Circuit (Bank 1) |
P0079 | Exhaust Valve Control Circuit Low (Bank 1) |
P0080 | Exhaust Valve Control Circuit High (Bank 1) |
P0081 | Intake Valve Control Circuit (Bank 2) |
P0082 | Intake Valve Control Circuit Low (Bank 2) |
P0083 | Intake Valve Control Circuit High (Bank 2) |
P0084 | Exhaust Valve Control Circuit (Bank 2) |
P0085 | Exhaust Valve Control Circuit Low (Bank 2) |
P0086 | Exhaust Valve Control Circuit High (Bank 2) |
P0087 | Fuel Rail/System Pressure – Too Low |
P0088 | Fuel Rail/System Pressure – Too High |
P0089 | Fuel Pressure Regulator Performance |
P0090 | Fuel Pressure Regulator Control Circuit |
P0091 | Fuel Pressure Regulator Control Circuit Low |
P0092 | Fuel Pressure Regulator Control Circuit High |
P0093 | Fuel System Leak Detected – Large Leak |
P0094 | Fuel System Leak Detected – Small Leak |
P0095 | Intake Air Temperature Sensor 2 Circuit |
P0096 | Intake Air Temperature Sensor 2 Circuit Range/Performance |
P0097 | Intake Air Temperature Sensor 2 Circuit Low Input |
P0098 | Intake Air Temperature Sensor 2 Circuit High Input |
P0099 | Intake Air Temperature Sensor 2 Circuit Intermittent/Erratic |
P0100 | Mass or Volume Air Flow Circuit Malfunction |
P0101 | Mass or Volume Air Flow Circuit Range/Performance Problem |
P0102 | Mass or Volume Air Flow Circuit Low Input |
P0103 | Mass or Volume Air Flow Circuit High Input |
P0104 | Mass or Volume Air Flow Circuit Intermittent |
P0105 | Manifold Absolute Pressure/Barometric Pressure Circuit Malfunction |
P0106 | Manifold Absolute Pressure/Barometric Pressure Circuit Range/Performance Problem |
P0107 | Manifold Absolute Pressure/Barometric Pressure Circuit Low Input |
P0108 | Manifold Absolute Pressure/Barometric Pressure Circuit High Input |
P0109 | Manifold Absolute Pressure/Barometric Pressure Circuit Intermittent |
P0110 | Intake Air Temperature Circuit Malfunction |
P0111 | Intake Air Temperature Circuit Range/Performance Problem |
P0112 | Intake Air Temperature Circuit Low Input |
P0113 | Intake Air Temperature Circuit High Input |
P0114 | Intake Air Temperature Circuit Intermittent |
P0115 | Engine Coolant Temperature Circuit Malfunction |
P0116 | Engine Coolant Temperature Circuit Range/Performance Problem |
P0117 | Engine Coolant Temperature Circuit Low Input |
P0118 | Engine Coolant Temperature Circuit High Input |
P0119 | Engine Coolant Temperature Circuit Intermittent |
P0120 | Throttle Pedal Position Sensor/Switch A Circuit Malfunction |
P0121 | Throttle/Pedal Position Sensor/Switch A Circuit Range/Performance Problem |
P0122 | Throttle/Pedal Position Sensor/Switch A Circuit Low Input |
P0123 | Throttle/Pedal Position Sensor/Switch A Circuit High Input |
P0124 | Throttle/Pedal Position Sensor/Switch A Circuit Intermittent |
P0125 | Insufficient Coolant Temperature for Closed Loop Fuel Control |
P0126 | Insufficient Coolant Temperature for Stable Operation |
P0127 | Intake Air Temperature Too High |
P0128 | Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature) |
P0129 | Barometric Pressure Too Low |
P0130 | O2 Sensor Circuit Malfunction (Bank 1 Sensor 1) |
P0131 | O2 Sensor Circuit Low Voltage (Bank 1 Sensor 1) |
P0132 | O2 Sensor Circuit High Voltage (Bank 1 Sensor 1) |
P0133 | O2 Sensor Circuit Slow Response (Bank 1 Sensor 1) |
P0134 | O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 1) |
P0135 | O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 1) |
P0136 | O2 Sensor Circuit Malfunction (Bank 1 Sensor 2) |
P0137 | O2 Sensor Circuit Low Voltage (Bank 1 Sensor 2) |
P0138 | O2 Sensor Circuit High Voltage (Bank 1 Sensor 2) |
P0139 | O2 Sensor Circuit Slow Response (Bank 1 Sensor 2) |
P0140 | O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 2) |
P0141 | O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 2) |
P0142 | O2 Sensor Circuit Malfunction (Bank 1 Sensor 3) |
P0143 | O2 Sensor Circuit Low Voltage (Bank 1 Sensor 3) |
P0144 | O2 Sensor Circuit High Voltage (Bank 1 Sensor 3) |
P0145 | O2 Sensor Circuit Slow Response (Bank 1 Sensor 3) |
P0146 | O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 3) |
P0147 | O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 3) |
P0148 | Fuel Delivery Error |
P0149 | Fuel Timing Error |
P0150 | O2 Sensor Circuit Malfunction (Bank 2 Sensor 1) |
P0151 | O2 Sensor Circuit Low Voltage (Bank 2 Sensor 1) |
P0152 | O2 Sensor Circuit High Voltage (Bank 2 Sensor 1) |
P0153 | O2 Sensor Circuit Slow Response (Bank 2 Sensor 1) |
P0154 | O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 1) |
P0155 | O2 Sensor Heater Circuit Malfunction (Bank 2 Sensor 1) |
P0156 | O2 Sensor Circuit Malfunction (Bank 2 Sensor 2) |
P0157 | O2 Sensor Circuit Low Voltage (Bank 2 Sensor 2) |
P0158 | O2 Sensor Circuit High Voltage (Bank 2 Sensor 2) |
P0159 | O2 Sensor Circuit Slow Response (Bank 2 Sensor 2) |
P0160 | O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 2) |
P0161 | O2 Sensor Heater Circuit Malfunction (Bank 2 Sensor 2) |
P0162 | O2 Sensor Circuit Malfunction (Bank 2 Sensor 3) |
P0163 | O2 Sensor Circuit Low Voltage (Bank 2 Sensor 3) |
P0164 | O2 Sensor Circuit High Voltage (Bank 2 Sensor 3) |
P0165 | O2 Sensor Circuit Slow Response (Bank 2 Sensor 3) |
P0166 | O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 3) |
P0167 | O2 Sensor Heater Circuit Malfunction (Bank 2 Sensor 3) |
P0168 | Engine Fuel Temperature Too High |
P0169 | Incorrect Fuel Composition |
P0170 | Fuel Trim Malfunction (Bank 1) |
P0171 | System Too Lean (Bank 1) |
P0172 | System Too Rich (Bank 1) |
P0173 | Fuel Trim Malfunction (Bank 2) |
P0174 | System Too Lean (Bank 2) |
P0175 | System Too Rich (Bank 2) |
P0176 | Fuel Composition Sensor Circuit Malfunction |
P0177 | Fuel Composition Sensor Circuit Range/Performance |
P0178 | Fuel Composition Sensor Circuit Low Input |
P0179 | Fuel Composition Sensor Circuit High Input |
P0180 | Fuel Temperature Sensor A Circuit Malfunction |
P0181 | Fuel Temperature Sensor A Circuit Performance |
P0182 | Fuel Temperature Sensor A Circuit Low Input |
P0183 | Fuel Temperature Sensor A Circuit High Input |
P0184 | Fuel Temperature Sensor A Circuit Intermittent |
P0185 | Fuel Temperature Sensor B Circuit Malfunction |
P0186 | Fuel Temperature Sensor B Circuit Range/Performance |
P0187 | Fuel Temperature Sensor U Circuit Low Input |
P0188 | Fuel Temperature Sensor B Circuit High Input |
P0189 | Fuel Temperature Sensor B Circuit Intermittent |
P0190 | Fuel Rail Pressure Sensor Circuit Malfunction |
P0191 | Fuel Rail Pressure Sensor Circuit Range/Performance |
P0192 | Fuel Rail Pressure Sensor Circuit Low Input |
P0193 | Fuel Rail Pressure Sensor Circuit High Input |
P0194 | Fuel Rail Pressure Sensor Circuit Intermittent |
P0195 | Engine Oil Temperature Sensor Malfunction |
P0196 | Engine Oil Temperature Sensor Range/Performance |
P0197 | Engine Oil Temperature Sensor Low |
P0198 | Engine Oil Temperature Sensor High |
P0199 | Engine Oil Temperature Sensor Intermittent |
P0200 | Injector Circuit Malfunction |
P0201 | Injector Circuit Malfunction – Cylinder 1 |
P0202 | Injector Circuit Malfunction – Cylinder 2 |
P0203 | Injector Circuit Malfunction – Cylinder 3 |
P0204 | Injector Circuit Malfunction – Cylinder 4 |
P0205 | Injector Circuit Malfunction – Cylinder 5 |
P0206 | Injector Circuit Malfunction – Cylinder 6 |
P0207 | Injector Circuit Malfunction – Cylinder 7 |
P0208 | Injector Circuit Malfunction – Cylinder 8 |
P0209 | Injector Circuit Malfunction – Cylinder 9 |
P0210 | Injector Circuit Malfunction – Cylinder 10 |
P0211 | Injector Circuit Malfunction – Cylinder 11 |
P0212 | Injector Circuit Malfunction – Cylinder 12 |
P0213 | Cold Start Injector 1 Malfunction |
P0214 | Cold Start Injector 2 Malfunction |
P0215 | Engine Shut-Off Solenoid Malfunction |
P0216 | Injection Timing Control Circuit Malfunction |
P0217 | Engine Overtemperature Condition |
P0218 | Transmission Over Temperature Condition |
P0219 | Engine Overspeed Condition |
P0220 | Throttle/Pedal Position Sensor/Switch B Circuit Malfunction |
P0221 | Throttle/Pedal Position Sensor/Switch B Circuit Range/Performance Problem |
P0222 | Throttle/Pedal Position Sensor/Switch B Circuit Low Input |
P0223 | Throttle/Pedal Position Sensor/Switch B Circuit High Input |
P0224 | Throttle/Pedal Position Sensor/Switch B Circuit Intermittent |
P0225 | Throttle/Pedal Position Sensor/Switch C Circuit Malfunction |
P0226 | Throttle/Pedal Position Sensor/Switch C Circuit Range/Performance Problem |
P0227 | Throttle/Pedal Position Sensor/Switch C Circuit Low Input |
P0228 | Throttle/Pedal Position Sensor/Switch C Circuit High Input |
P0229 | Throttle/Pedal Position Sensor/Switch C Circuit Intermittent |
P0230 | Fuel Pump Primary Circuit Malfunction |
P0231 | Fuel Pump Secondary Circuit Low |
P0232 | Fuel Pump Secondary Circuit High |
P0233 | Fuel Pump Secondary Circuit Intermittent |
P0234 | Engine Overboost Condition |
P0235 | Turbocharger Boost Sensor A Circuit Malfunction |
P0236 | Turbocharger Boost Sensor A Circuit Range/Performance |
P0237 | Turbocharger Boost Sensor A Circuit Low |
P0238 | Turbocharger Boost Sensor A Circuit High |
P0239 | Turbocharger Boost Sensor B Circuit Malfunction |
P0240 | Turbocharger Boost Sensor B Circuit Range/Performance |
P0241 | Turbocharger Boost Sensor B Circuit Low |
P0242 | Turbocharger Boost Sensor B Circuit High |
P0243 | Turbocharger Wastegate Solenoid A Malfunction |
P0244 | Turbocharger Wastegate Solenoid A Range/Performance |
P0245 | Turbocharger Wastegate Solenoid A Low |
P0246 | Turbocharger Wastegate Solenoid A High |
P0247 | Turbocharger Wastegate Solenoid B Malfunction |
P0248 | Turbocharger Wastegate Solenoid B Range/Performance |
P0249 | Turbocharger Wastegate Solenoid B Low |
P0250 | Turbocharger Wastegate Solenoid B High |
P0251 | Injection Pump Fuel Metering Control “A” Malfunction (Cam/Rotor/Injector) |
P0252 | Injection Pump Fuel Metering Control “A” Range/Performance (Cam/Rotor/Injector) |
P0253 | Injection Pump Fuel Metering Control “A” Low (Cam/Rotor/Injector) |
P0254 | Injection Pump Fuel Metering Control “A” High (Cam/Rotor/Injector) |
P0255 | Injection Pump Fuel Metering Control “A” Intermittent (Cam/Rotor/Injector) |
P0256 | Injection Pump Fuel Metering Control “B” Malfunction (Cam/Rotor/Injector) |
P0257 | Injection Pump Fuel Metering Control “B” Range/Performance (Cam/Rotor/Injector) |
P0258 | Injection Pump Fuel Metering Control “B” Low (Cam/Rotor/Injector) |
P0259 | Injection Pump Fuel Metering Control “B” High (Cam/Rotor/Injector) |
P0260 | Injection Pump Fuel Metering Control “B” Intermittent (Cam/Rotor/Injector) |
P0261 | Cylinder 1 Injector Circuit Low |
P0262 | Cylinder 1 Injector Circuit High |
P0263 | Cylinder 1 Contribution/Balance Fault |
P0264 | Cylinder 2 Injector Circuit Low |
P0265 | Cylinder 2 Injector Circuit High |
P0266 | Cylinder 2 Contribution/Balance Fault |
P0267 | Cylinder 3 Injector Circuit Low |
P0268 | Cylinder 3 Injector Circuit High |
P0269 | Cylinder 3 Contribution/Balance Fault |
P0270 | Cylinder 4 Injector Circuit Low |
P0271 | Cylinder 4 Injector Circuit High |
P0272 | Cylinder 4 Contribution/Balance Fault |
P0273 | Cylinder 5 Injector Circuit Low |
P0274 | Cylinder 5 Injector Circuit High |
P0275 | Cylinder 5 Contribution/Balance Fault |
P0276 | Cylinder 6 Injector Circuit Low |
P0277 | Cylinder 6 Injector Circuit High |
P0278 | Cylinder 6 Contribution/Balance Fault |
P0279 | Cylinder 7 Injector Circuit Low |
P0280 | Cylinder 7 Injector Circuit High |
P0281 | Cylinder 7 Contribution/Balance Fault |
P0282 | Cylinder 8 Injector Circuit Low |
P0283 | Cylinder 8 Injector Circuit High |
P0284 | Cylinder 8 Contribution/Balance Fault |
P0285 | Cylinder 9 Injector Circuit Low |
P0286 | Cylinder 9 Injector Circuit High |
P0287 | Cylinder 9 Contribution/Balance Fault |
P0288 | Cylinder 10 Injector Circuit Low |
P0289 | Cylinder 10 Injector Circuit High |
P0290 | Cylinder 10 Contribution/Balance Fault |
P0291 | Cylinder 11 Injector Circuit Low |
P0292 | Cylinder 11 Injector Circuit High |
P0293 | Cylinder 11 Contribution/Balance Fault |
P0294 | Cylinder 12 Injector Circuit Low |
P0295 | Cylinder 12 Injector Circuit High |
P0296 | Cylinder 12 Contribution/Balance Fault |
P0297 | Vehicle Overspeed Condition |
P0298 | Engine Oil Overtemperature Condition |
P0299 | Turbo- / Supercharger Underboost |
P0300 | Random/Multiple Cylinder Misfire Detected |
P0301 | Cylinder 1 Misfire Detected |
P0302 | Cylinder 2 Misfire Detected |
P0303 | Cylinder 3 Misfire Detected |
P0304 | Cylinder 4 Misfire Detected |
P0305 | Cylinder 5 Misfire Detected |
P0306 | Cylinder 6 Misfire Detected |
P0307 | Cylinder 7 Misfire Detected |
P0308 | Cylinder 8 Misfire Detected |
P0309 | Cylinder 9 Misfire Detected |
P0310 | Cylinder 10 Misfire Detected |
P0311 | Cylinder 11 Misfire Detected |
P0312 | Cylinder 12 Misfire Detected |
P0313 | Misfire Detected With Low Fuel |
P0314 | Single Cylinder Misfire (Cylinder Not Specified) |
P0315 | Crankshaft Position System Variation Not Learned |
P0316 | Misfire Detected On Start-Up (First 1000 Revolutions) |
P0317 | Rough Road Hardware Not Present |
P0318 | Rough Road Sensor A Signal Circuit |
P0319 | Rough Road Sensor B Signal Circuit |
P0320 | Ignition/Distributor Engine Speed Input Circuit Malfunction |
P0321 | Ignition/Distributor Engine Speed Input Circuit Range/Performance |
P0322 | Ignition/Distributor Engine Speed Input Circuit No Signal |
P0323 | Ignition/Distributor Engine Speed Input Circuit Intermittent |
P0324 | Knock Control System Error |
P0325 | Knock Sensor 1 Circuit Malfunction (Bank 1 or Single Sensor) |
P0326 | Knock Sensor 1 Circuit Range/Performance (Bank 1 or Single Sensor) |
P0327 | Knock Sensor 1 Circuit Low Input (Bank 1 or Single Sensor) |
P0328 | Knock Sensor 1 Circuit High Input (Bank 1 or Single Sensor) |
P0329 | Knock Sensor 1 Circuit Input Intermittent (Bank 1 or Single Sensor) |
P0330 | Knock Sensor 2 Circuit Malfunction (Bank 2) |
P0331 | Knock Sensor 2 Circuit Range/Performance (Bank 2) |
P0332 | Knock Sensor 2 Circuit Low Input (Bank 2) |
P0333 | Knock Sensor 2 Circuit High Input (Bank 2) |
P0334 | Knock Sensor 2 Circuit Input Intermittent (Bank 2) |
P0335 | Crankshaft Position Sensor A Circuit Malfunction |
P0336 | Crankshaft Position Sensor A Circuit Range/Performance |
P0337 | Crankshaft Position Sensor A Circuit Low Input |
P0338 | Crankshaft Position Sensor A Circuit High Input |
P0339 | Crankshaft Position Sensor A Circuit Intermittent |
P0340 | Camshaft Position Sensor A Circuit Malfunction |
P0341 | Camshaft Position Sensor A Circuit Range/Performance |
P0342 | Camshaft Position Sensor A Circuit Low Input |
P0343 | Camshaft Position Sensor A Circuit High Input |
P0344 | Camshaft Position Sensor A Circuit Intermittent |
P0345 | Camshaft Position Sensor A Circuit (Bank 2) |
P0346 | Camshaft Position Sensor A Circuit Range/Performance (Bank 2) |
P0347 | Camshaft Position Sensor A Circuit Low Input (Bank 2) |
P0348 | Camshaft Position Sensor A Circuit High Input (Bank 2) |
P0349 | Camshaft Position Sensor A Circuit Intermittent (Bank 2) |
P0350 | Ignition Coil Primary/Secondary Circuit Malfunction |
P0351 | Ignition Coil A Primary/Secondary Circuit Malfunction |
P0352 | Ignition Coil B Primary/Secondary Circuit Malfunction |
P0353 | Ignition Coil C Primary/Secondary Circuit Malfunction |
P0354 | Ignition Coil D Primary/Secondary Circuit Malfunction |
P0355 | Ignition Coil B Primary/Secondary Circuit Malfunction |
P0356 | Ignition Coil F Primary/Secondary Circuit Malfunction |
P0357 | Ignition Coil G Primary/Secondary Circuit Malfunction |
P0358 | Ignition Coil H Primary/Secondary Circuit Malfunction |
P0359 | Ignition Coil I Primary/Secondary Circuit Malfunction |
P0360 | Ignition Coil I Primary/Secondary Circuit Malfunction |
P0361 | Ignition Coil K Primary/Secondary Circuit Malfunction |
P0362 | Ignition Coil L Primary/Secondary Circuit Malfunction |
P0363 | Misfire Detected – Fuelling Disabled |
P0364 | |
P0365 | Camshaft Position Sensor B Circuit (Bank 1) |
P0366 | Camshaft Position Sensor B Circuit Range/Performance (Bank 1) |
P0367 | Camshaft Position Sensor B Circuit Low Input (Bank 1) |
P0368 | Camshaft Position Sensor B Circuit High Input (Bank 1) |
P0369 | Camshaft Position Sensor B Circuit Intermittent (Bank 1) |
P0370 | Timing Reference High Resolution Signal A Malfunction |
P0371 | Timing Reference High Resolution Signal A Too Many Pulses |
P0372 | Timing Reference High Resolution Signal A Too Few Pulses |
P0373 | Timing Reference High Resolution Signal A Intermittent/Erratic Pulses |
P0374 | Timing Reference High Resolution Signal A No Pulses |
P0375 | Timing Reference High Resolution Signal B Malfunction |
P0376 | Timing Reference High Resolution Signal B Too Many Pulses |
P0377 | Timing Reference High Resolution Signal B Too Few Pulses |
P0378 | Timing Reference High Resolution Signal B Intermittent/Erratic Pulses |
P0379 | Timing Reference High Resolution Signal B No Pulses |
P0380 | Glow Plug/Heater Circuit “A” Malfunction |
P0381 | Glow Plug/Heater Indicator Circuit Malfunction |
P0382 | Glow Plug/Heater Circuit “B” Malfunction |
P0385 | Crankshaft Position Sensor B Circuit Malfunction |
P0386 | Crankshaft Position Sensor B Circuit Range/Performance |
P0387 | Crankshaft Position Sensor B Circuit Low Input |
P0388 | Crankshaft Position Sensor B Circuit High Input |
P0389 | Crankshaft Position Sensor B Circuit Intermittent |
P0390 | Camshaft Position Sensor B Circuit (Bank 2) |
P0391 | Camshaft Position Sensor B Circuit Range/Performance (Bank 2) |
P0392 | Camshaft Position Sensor B Circuit Low Input (Bank 2) |
P0393 | Camshaft Position Sensor B Circuit High Input (Bank 2) |
P0394 | Camshaft Position Sensor B Circuit Intermittent (Bank 2) |
P0395 | |
P0396 | |
P0397 | |
P0398 | |
P0399 | |
P0400 | Exhaust Gas Recirculation Flow Malfunction Detected |
P0401 | Exhaust Gas Recirculation Flow Insufficient Detected |
P0402 | Exhaust Gas Recirculation Flow Excessive Detected |
P0403 | Exhaust Gas Recirculation Circuit Malfunction |
P0404 | Exhaust Gas Recirculation Circuit Range/Performance |
P0405 | Exhaust Gas Recirculation Sensor A Circuit Low |
P0406 | Exhaust Gas Recirculation Sensor A Circuit High |
P0407 | Exhaust Gas Recirculation Sensor B Circuit Low |
P0408 | Exhaust Gas Recirculation Sensor B Circuit High |
P0409 | Exhaust Gas Recirculation Sensor A Circuit |
P0410 | Secondary Air Injection System Malfunction |
P0411 | Secondary Air Injection System Incorrect Flow Detected |
P0412 | Secondary Air Injection System Switching Valve A Circuit Malfunction |
P0413 | Secondary Air Injection System Switching Valve A Circuit Open |
P0414 | Secondary Air Injection System Switching Valve A Circuit Shorted |
P0415 | Secondary Air Injection System Switching Valve B Circuit Malfunction |
P0416 | Secondary Air Injection System Switching Valve B Circuit Open |
P0417 | Secondary Air Injection System Switching Valve B Circuit Shorted |
P0418 | Secondary Air Injection System Relay “A” Circuit Malfunction |
P0419 | Secondary Air Injection System Relay “B” Circuit Malfunction |
P0420 | Catalyst System Efficiency Below Threshold (Bank 1) |
P0421 | Warm-Up Catalyst Efficiency Below Threshold (Bank 1) |
P0422 | Main Catalyst Efficiency Below Threshold (Bank 1) |
P0423 | Heated Catalyst Efficiency Below Threshold (Bank 1) |
P0424 | Heated Catalyst Temperature Below Threshold (Bank 1) |
P0425 | Catalyst Temperature Sensor (Bank 1) |
P0426 | Catalyst Temperature Sensor Range/Performance (Bank 1) |
P0427 | Catalyst Temperature Sensor Low Input (Bank 1) |
P0428 | Catalyst Temperature Sensor High Input (Bank 1) |
P0429 | Catalyst Heater Control Circuit (Bank 1) |
P0430 | Catalyst System Efficiency Below Threshold (Bank 2) |
P0431 | Warm-Up Catalyst Efficiency Below Threshold (Bank 2) |
P0432 | Main Catalyst Efficiency Below Threshold (Bank 2) |
P0433 | Heated Catalyst Efficiency Below Threshold (Bank 2) |
P0434 | Heated Catalyst Temperature Below Threshold (Bank 2) |
P0435 | Catalyst Temperature Sensor (Bank 2) |
P0436 | Catalyst Temperature Sensor Range/Performance (Bank 2) |
P0437 | Catalyst Temperature Sensor Low Input (Bank 2) |
P0438 | Catalyst Temperature Sensor High Input (Bank 2) |
P0439 | Catalyst Heater Control Circuit (Bank 2) |
P0440 | Evaporative Emission Control System Malfunction |
P0441 | Evaporative Emission Control System Incorrect Purge Flow |
P0442 | Evaporative Emission Control System Leak Detected (Small Leak) |
P0443 | Evaporative Emission Control System Purge Control Valve Circuit Malfunction |
P0444 | Evaporative Emission Control System Purge Control Valve Circuit Open |
P0445 | Evaporative Emission Control System Purge Control Valve Circuit Shorted |
P0446 | Evaporative Emission Control System Vent Control Circuit Malfunction |
P0447 | Evaporative Emission Control System Vent Control Circuit Open |
P0448 | Evaporative Emission Control System Vent Control Circuit Shorted |
P0449 | Evaporative Emission Control System Vent Valve/Solenoid Circuit Malfunction |
P0450 | Evaporative Emission Control System Pressure Sensor Malfunction |
P0451 | Evaporative Emission Control System Pressure Sensor Range/Performance |
P0452 | Evaporative Emission Control System Pressure Sensor Low Input |
P0453 | Evaporative Emission Control System Pressure Sensor High Input |
P0454 | Evaporative Emission Control System Pressure Sensor Intermittent |
P0455 | Evaporative Emission Control System Tank Detected (Large Leak) |
P0456 | Evaporative Emission System Leak Detected (Very Small Leak) |
P0457 | Evaporative Emission System Leak Detected (Fuel Cap Loose/Off) |
P0458 | Evaporative Emission System Purge Control Valve Circuit Low |
P0459 | Evaporative Emission System Purge Control Valve Circuit High |
P0460 | Fuel Level Sensor Circuit Malfunction |
P0461 | Fuel Level Sensor Circuit Range/Performance |
P0462 | Fuel Level Sensor Circuit Low Input |
P0463 | Fuel Level Sensor Circuit High Input |
P0464 | Fuel Level Sensor Circuit Intermittent |
P0465 | Purge Flow Sensor Circuit Malfunction |
P0466 | Purge Flow Sensor Circuit Range/Performance |
P0467 | Purge Flow Sensor Circuit Low Input |
P0468 | Purge Flow Sensor Circuit High Input |
P0469 | Purge Flow Sensor Circuit Intermittent |
P0470 | Exhaust Pressure Sensor Malfunction |
P0471 | Exhaust Pressure Sensor Range/Performance |
P0472 | Exhaust Pressure Sensor Low |
P0473 | Exhaust Pressure Sensor High |
P0474 | Exhaust Pressure Sensor Intermittent |
P0475 | Exhaust Pressure Control Valve Malfunction |
P0476 | Exhaust Pressure Control Valve Range/Performance |
P0477 | Exhaust Pressure Control Valve Low |
P0478 | Exhaust Pressure Control Valve High |
P0479 | Exhaust Pressure Control Valve Intermittent |
P0480 | Cooling Fan 1 Control Circuit Malfunction |
P0481 | Cooling Fan 2 Control Circuit Malfunction |
P0482 | Cooling Fan 3 Control Circuit Malfunction |
P0483 | Cooling Fan Rationality Check Malfunction |
P0484 | Cooling Fan Circuit Over Current |
P0485 | Cooling Fan Power/Ground Circuit Malfunction |
P0486 | Exhaust Gas Recirculation Sensor B Circuit |
P0487 | EGR Throttle Position Control Circuit |
P0488 | EGR Throttle Position Control Range/Performance |
P0489 | Exhaust Gas Recirculation Control Circuit Low |
P0490 | Exhaust Gas Recirculation Control Circuit High |
P0491 | Secondary Air Injection System (Bank 1) |
P0492 | Secondary Air Injection System (Bank 2) |
P0493 | Fan Overspeed (Clutch Locked) |
P0494 | Fan Speed Low |
P0495 | Fan Speed High |
P0496 | Evaporative Emission System High Purge Flow |
P0497 | Evaporative Emission System Low Purge Flow |
P0498 | Evaporative Emission System Vent Control Circuit Low |
P0499 | Evaporative Emission System Vent Control Circuit High |
P0500 | Vehicle Speed Sensor Malfunction |
P0501 | Vehicle Speed Sensor Range/Performance |
P0502 | Vehicle Speed Sensor Circuit Low Input |
P0503 | Vehicle Speed Sensor Intermittent/Erratic/High |
P0504 | Brake Switch A / B Correlation |
P0505 | Idle Control System Malfunction |
P0506 | Idle Control System RPM Lower Than Expected |
P0507 | Idle Control System RPM Higher Than Expected |
P0508 | Idle Air Control System Circuit Low |
P0509 | Idle Air Control System Circuit High |
P0510 | Closed Throttle Position Switch Malfunction |
P0511 | Idle Air Control Circuit |
P0512 | Starter Request Circuit |
P0513 | Incorrect Immobilizer Key |
P0514 | Battery Temperature Sensor Circuit Range/Performance |
P0515 | Battery Temperature Sensor Circuit |
P0516 | Battery Temperature Sensor Circuit Low |
P0517 | Battery Temperature Sensor Circuit High |
P0518 | Idle Air Control Circuit Intermittent |
P0519 | Idle Air Control Circuit System Performance |
P0520 | Engine Oil Pressure Sensor/Switch Circuit Malfunction |
P0521 | Engine Oil Pressure Sensor/Switch Range/Performance |
P0522 | Engine Oil Pressure Sensor/Switch Low Voltage |
P0523 | Engine Oil Pressure Sensor/Switch High Voltage |
P0524 | Engine Oil Pressure Too Low |
P0525 | Cruise Control Servo Control Circuit Range/Performance |
P0526 | Fan Speed Sensor Circuit |
P0527 | Fan Speed Sensor Circuit Range/Performance |
P0528 | Fan Speed Sensor Circuit No Signal |
P0529 | Fan Speed Sensor Circuit Intermittent |
P0530 | A/C Refrigerant Pressure Sensor Circuit Malfunction |
P0531 | A/C Refrigerant Pressure Sensor Circuit Range/Performance |
P0532 | A/C Refrigerant Pressure Sensor Circuit Low Input |
P0533 | A/C Refrigerant Pressure Sensor Circuit High Input |
P0534 | Air Conditioner Refrigerant Charge Loss |
P0535 | A/C Evaporator Temperature Sensor Circuit |
P0536 | A/C Evaporator Temperature Sensor Circuit Range/Performance |
P0537 | A/C Evaporator Temperature Sensor Circuit Low |
P0538 | A/C Evaporator Temperature Sensor Circuit High |
P0539 | A/C Evaporator Temperature Sensor Circuit Intermittent |
P0540 | Intake Air Heater A Circuit |
P0541 | Intake Air Heater A Circuit Low |
P0542 | Intake Air Heater A Circuit High |
P0543 | Intake Air Heater A Circuit Open |
P0544 | Exhaust Gas Temperature Sensor Circuit – Bank 1 Sensor 1 |
P0545 | Exhaust Gas Temperature Sensor Circuit Low – Bank 1 Sensor 1 |
P0546 | Exhaust Gas Temperature Sensor Circuit High – Bank 1 Sensor 1 |
P0547 | Exhaust Gas Temperature Sensor Circuit – Bank 2 Sensor 1 |
P0548 | Exhaust Gas Temperature Sensor Circuit Low – Bank 2 Sensor 1 |
P0549 | Exhaust Gas Temperature Sensor Circuit High – Bank 2 Sensor 1 |
P0550 | Power Steering Pressure Sensor Circuit Malfunction |
P0551 | Power Steering Pressure Sensor Circuit Range/Performance |
P0552 | Power Steering Pressure Sensor Circuit Low Input |
P0553 | Power Steering Pressure Sensor Circuit High Input |
P0554 | Power Steering Pressure Sensor Circuit Intermittent |
P0555 | Brake Booster Pressure Sensor Circuit |
P0556 | Brake Booster Pressure Sensor Circuit Range/Performance |
P0557 | Brake Booster Pressure Sensor Circuit Low Input |
P0558 | Brake Booster Pressure Sensor Circuit High Input |
P0559 | Brake Booster Pressure Sensor Circuit Intermittent |
P0560 | System Voltage Malfunction |
P0561 | System Voltage Unstable |
P0562 | System Voltage Low |
P0563 | System Voltage High |
P0564 | Cruise Control Multi-Function Input A Circuit |
P0565 | Cruise Control On Signal Malfunction |
P0566 | Cruise Control Off Signal Malfunction |
P0567 | Cruise Control Resume Signal Malfunction |
P0568 | Cruise Control Set Signal Malfunction |
P0569 | Cruise Control “Coast” Signal Malfunction |
P0570 | Cruise Control “Accel” Signal Malfunction |
P0571 | Cruise Control/Brake Switch A Circuit Malfunction |
P0572 | Cruise Control/Brake Switch A Circuit Low |
P0573 | Cruise Control/Brake Switch A Circuit High |
P0574 | Cruise Control System – Vehicle Speed Too High |
P0575 | Cruise Control Input Circuit |
P0576 | Cruise Control Input Circuit Low |
P0577 | Cruise Control Input Circuit High |
P0578 | Cruise Control Multi-Function Input A Circuit Stuck |
P0579 | Cruise Control Multi-Function Input A Circuit Range/Performance |
P0580 | Cruise Control Multi-Function Input A Circuit Low |
P0581 | Cruise Control Multi-Function Input A Circuit High |
P0582 | Cruise Control Vacuum Control Circuit /Open |
P0583 | Cruise Control Vacuum Control Circuit Low |
P0584 | Cruise Control Vacuum Control Circuit High |
P0585 | Cruise Control Multi-Function Input A / B Correlation |
P0586 | Cruise Control Vent Control Circuit / Open |
P0587 | Cruise Control Vent Control Circuit Low |
P0588 | Cruise Control Vent Control Circuit High |
P0589 | Cruise Control Multi-Function Input B Circuit |
P0590 | Cruise Control Multi-Function Input B Circuit Stuck |
P0591 | Cruise Control Multi-Function Input B Circuit Range/Performance |
P0592 | Cruise Control Multi-Function Input B Circuit Low |
P0593 | Cruise Control Multi-Function Input B Circuit High |
P0594 | Cruise Control Servo Control Circuit / Open |
P0595 | Cruise Control Servo Control Circuit Low |
P0596 | Cruise Control Servo Control Circuit High |
P0597 | Thermostat Heater Control Circuit / Open |
P0598 | Thermostat Heater Control Circuit Low |
P0599 | Thermostat Heater Control Circuit High |
P0600 | Serial Communication Link Malfunction |
P0601 | Internal Control Module Memory Check Sum Error |
P0602 | Control Module Programming Error |
P0603 | Internal Control Module Keep Alive Memory (KAM) Error |
P0604 | Internal Control Module Random Access Memory (RAM) Error |
P0605 | Internal Control Module Read Only Memory (ROM) Error (Module Identification Defined by SAE J1979) |
P0606 | PCM Processor Fault |
P0607 | Control Module Performance |
P0608 | Control Module VSS Output “A” Malfunction |
P0609 | Control Module VSS Output “B” Malfunction |
P0610 | Control Module Vehicle Options Error |
P0611 | Fuel Injector Control Module Performance |
P0612 | Fuel Injector Control Module Relay Control Circuit |
P0613 | TCM Processor |
P0614 | ECM / TCM Mismatch |
P0615 | Starter Relay Circuit |
P0616 | Starter Relay Circuit Low |
P0617 | Starter Relay Circuit High |
P0618 | Alternative Fuel Control Module KAM Error |
P0619 | Alternative Fuel Control Module RAM/ROM Error |
P0620 | Generator Control Circuit Malfunction |
P0621 | Generator Lamp “L” Control Circuit Malfunction |
P0622 | Generator Field “F” Control Circuit Malfunction |
P0623 | Generator Lamp Control Circuit |
P0624 | Fuel Cap Lamp Control Circuit |
P0625 | Generator Field Terminal Circuit Low |
P0626 | Generator Field Terminal Circuit High |
P0627 | Fuel Pump Control Circuit / Open |
P0628 | Fuel Pump Control Circuit Low |
P0629 | Fuel Pump Control Circuit High |
P0630 | VIN Not Programmed or Mismatch – ECM/PCM |
P0631 | VIN Not Programmed or Mismatch – TCM |
P0632 | Odometer Not Programmed – ECM/PCM |
P0633 | Immobilizer Key Not Programmed – ECM/PCM |
P0634 | PCM / ECM / TCM Internal Temperature Too High |
P0635 | Power Steering Control Circuit |
P0636 | Power Steering Control Circuit Low |
P0637 | Power Steering Control Circuit High |
P0638 | Throttle Actuator Control Range/Performance – Bank 1 |
P0639 | Throttle Actuator Control Range/Performance – Bank 2 |
P0640 | Intake Air Heater Control Circuit |
P0641 | Sensor Reference Voltage A Circuit/Open |
P0642 | Sensor Reference Voltage A Circuit Low |
P0643 | Sensor Reference Voltage A Circuit High |
P0644 | Driver Display Serial Communication Circuit |
P0645 | A/C Clutch Relay Control Circuit |
P0646 | A/C Clutch Relay Control Circuit Low |
P0647 | A/C Clutch Relay Control Circuit High |
P0648 | Immobilizer Lamp Control Circuit |
P0649 | Cruise Control Lamp Control Circuit |
P0650 | Malfunction Indicator Lamp (MIL) Control Circuit Malfunction |
P0651 | Sensor Reference Voltage B Circuit/Open |
P0652 | Sensor Reference Voltage B Circuit Low |
P0653 | Sensor Reference Voltage B Circuit High |
P0654 | Engine RPM Output Circuit Malfunction |
P0655 | Engine Hot Lamp Output Control Circuit Malfunction |
P0656 | Fuel Level Output Circuit Malfunction |
P0657 | Actuator Supply Voltage Circuit / Open |
P0658 | Actuator Supply Voltage Circuit Low |
P0659 | Actuator Supply Voltage Circuit High |
P0660 | Intake Manifold Tuning Valve Control Circuit / Open – Bank 1 |
P0661 | Intake Manifold Tuning Valve Control Circuit Low – Bank 1 |
P0662 | Intake Manifold Tuning Valve Control Circuit High – Bank 1 |
P0663 | Intake Manifold Tuning Valve Control Circuit / Open – Bank 2 |
P0664 | Intake Manifold Tuning Valve Control Circuit Low – Bank 2 |
P0665 | Intake Manifold Tuning Valve Control Circuit High – Bank 2 |
P0666 | PCM / ECM / TCM Internal Temperature Sensor Circuit |
P0667 | PCM / ECM / TCM Internal Temperature Sensor Range/Performance |
P0668 | PCM / ECM / TCM Internal Temperature Sensor Circuit Low |
P0669 | PCM / ECM / TCM Internal Temperature Sensor Circuit High |
P0670 | Glow Plug Module Control Circuit |
P0671 | Cylinder 1 Glow Plug Circuit |
P0672 | Cylinder 2 Glow Plug Circuit |
P0673 | Cylinder 3 Glow Plug Circuit |
P0674 | Cylinder 4 Glow Plug Circuit |
P0675 | Cylinder 5 Glow Plug Circuit |
P0676 | Cylinder 6 Glow Plug Circuit |
P0677 | Cylinder 7 Glow Plug Circuit |
P0678 | Cylinder 8 Glow Plug Circuit |
P0679 | Reserve for Future Glow plugs 9-12 |
P0680 | Reserve for Future Glow plugs 9-12 |
P0681 | Reserve for Future Glow plugs 9-12 |
P0682 | Reserve for Future Glow plugs 9-12 |
P0683 | Glow Plug Control Module to PCM Communication Circuit |
P0684 | Glow Plug Control Module to PCM Communication Circuit Range/Performance |
P0685 | ECM/PCM Power Relay Control Circuit/Open |
P0686 | ECM/PCM Power Relay Control Circuit Low |
P0687 | ECM/PCM Power Relay Control Circuit High |
P0688 | ECM/PCM Power Relay Sensor Circuit |
P0689 | ECM/PCM Power Relay Sensor Circuit Low |
P0690 | ECM/PCM Power Relay Sensor Circuit High |
P0691 | Fan 1 Control Circuit Low |
P0692 | Fan 1 Control Circuit High |
P0693 | Fan 2 Control Circuit Low |
P0694 | Fan 2 Control Circuit High |
P0695 | Fan 3 Control Circuit Low |
P0696 | Fan 3 Control Circuit High |
P0697 | Sensor Reference Voltage C Circuit / Open |
P0698 | Sensor Reference Voltage C Circuit Low |
P0699 | Sensor Reference Voltage C Circuit High |
P0700 | Transmission Control System Malfunction |
P0701 | Transmission Control System Range/Performance |
P0702 | Transmission Control System Electrical |
P0703 | Torque Converter/Brake Switch B Circuit Malfunction |
P0704 | Clutch Switch Input Circuit Malfunction |
P0705 | Transmission Range Sensor Circuit Malfunction (PRNDL Input) |
P0706 | Transmission Range Sensor Circuit Range/Performance |
P0707 | Transmission Range Sensor Circuit Low Input |
P0708 | Transmission Range Sensor Circuit High Input |
P0709 | Transmission Range Sensor Circuit Intermittent |
P0710 | Transmission Fluid Temperature Sensor Circuit Malfunction |
P0711 | Transmission Fluid Temperature Sensor Circuit Range/Performance |
P0712 | Transmission Fluid Temperature Sensor Circuit Low Input |
P0713 | Transmission Fluid Temperature Sensor Circuit High Input |
P0714 | Transmission Fluid Temperature Sensor Circuit Intermittent |
P0715 | Input/Turbine Speed Sensor Circuit Malfunction |
P0716 | Input/Turbine Speed Sensor Circuit Range/Performance |
P0717 | Input/Turbine Speed Sensor Circuit No Signal |
P0718 | Input/Turbine Speed Sensor Circuit Intermittent |
P0719 | Torque Converter/Brake Switch B Circuit Low |
P0720 | Output Speed Sensor Circuit Malfunction |
P0721 | Output Speed Sensor Circuit Range/Performance |
P0722 | Output Speed Sensor Circuit No Signal |
P0723 | Output Speed Sensor Circuit Intermittent |
P0724 | Torque Converter/Brake Switch B Circuit High |
P0725 | Engine Speed Input Circuit Malfunction |
P0726 | Engine Speed Input Circuit Range/Performance |
P0727 | Engine Speed Input Circuit No Signal |
P0728 | Engine Speed Input Circuit Intermittent |
P0729 | Gear 6 Incorrect Ratio |
P0730 | Incorrect Gear Ratio |
P0731 | Gear 1 Incorrect Ratio |
P0732 | Gear 2 Incorrect Ratio |
P0733 | Gear 3 Incorrect Ratio |
P0734 | Gear 4 Incorrect Ratio |
P0735 | Gear 5 Incorrect Ratio |
P0736 | Reverse Incorrect Ratio |
P0737 | TCM Engine Speed Output Circuit |
P0738 | TCM Engine Speed Output Circuit Low |
P0739 | TCM Engine Speed Output Circuit High |
P0740 | Torque Converter Clutch Circuit Malfunction |
P0741 | Torque Converter Clutch Circuit Performance or Stuck Off |
P0742 | Torque Converter Clutch Circuit Stuck On |
P0743 | Torque Converter Clutch Circuit Electrical |
P0744 | Torque Converter Clutch Circuit Intermittent |
P0745 | Pressure Control Solenoid Malfunction |
P0746 | Pressure Control Solenoid Performance or Stuck Off |
P0747 | Pressure Control Solenoid Stuck On |
P0748 | Pressure Control Solenoid Electrical |
P0749 | Pressure Control Solenoid Intermittent |
P0750 | Shift Solenoid A Malfunction |
P0751 | Shift Solenoid A Performance or Stuck Off |
P0752 | Shift Solenoid A Stuck On |
P0753 | Shift Solenoid A Electrical |
P0754 | Shift Solenoid A Intermittent |
P0755 | Shift Solenoid B Malfunction |
P0756 | Shift Solenoid B Performance or Stuck Off |
P0757 | Shift Solenoid B Stuck On |
P0758 | Shift Solenoid B Electrical |
P0759 | Shift Solenoid B Intermittent |
P0760 | Shift Solenoid C Malfunction |
P0761 | Shift Solenoid C Performance or Stuck Off |
P0762 | Shift Solenoid C Stuck On |
P0763 | Shift Solenoid C Electrical |
P0764 | Shift Solenoid C Intermittent |
P0765 | Shift Solenoid D Malfunction |
P0766 | Shift Solenoid D Performance or Stuck Off |
P0767 | Shift Solenoid D Stuck On |
P0768 | Shift Solenoid D Electrical |
P0769 | Shift Solenoid D Intermittent |
P0770 | Shift Solenoid E Malfunction |
P0771 | Shift Solenoid E Performance or Stuck Off |
P0772 | Shift Solenoid E Stuck On |
P0773 | Shift Solenoid E Electrical |
P0774 | Shift Solenoid E Intermittent |
P0775 | Pressure Control Solenoid B |
P0776 | Pressure Control Solenoid B Performance or Stuck Off |
P0777 | Pressure Control Solenoid B Stuck On |
P0778 | Pressure Control Solenoid B Electrical |
P0779 | Pressure Control Solenoid B Intermittent |
P0780 | Shift Malfunction |
P0781 | 1-2 Shift Malfunction |
P0782 | 2-3 Shift Malfunction |
P0783 | 3-4 Shift Malfunction |
P0784 | 4-5 Shift Malfunction |
P0785 | Shift/Timing Solenoid Malfunction |
P0786 | Shift/Timing Solenoid Range/Performance |
P0787 | Shift/Timing Solenoid Low |
P0788 | Shift/Timing Solenoid High |
P0789 | Shift/Timing Solenoid Intermittent |
P0790 | Normal/Performance Switch Circuit Malfunction |
P0791 | Intermediate Shaft Speed Sensor A Circuit |
P0792 | Intermediate Shaft Speed Sensor A Circuit Range/Performance |
P0793 | Intermediate Shaft Speed Sensor A Circuit No Signal |
P0794 | Intermediate Shaft Speed Sensor A Circuit Intermittent |
P0795 | Pressure Control Solenoid C |
P0796 | Pressure Control Solenoid C Performance or Stuck Off |
P0797 | Pressure Control Solenoid C Stuck On |
P0798 | Pressure Control Solenoid C Electrical |
P0799 | Pressure Control Solenoid C Intermittent |
P0800 | Transfer Case Control System (MIL Request) |
P0801 | Reverse Inhibit Control Circuit Malfunction |
P0802 | Transmission Control System MIL Request Circuit / Open |
P0803 | 1-4 Upshift (Skip Shift) Solenoid Control Circuit Malfunction |
P0804 | 1-4 Upshift (Skip Shift) Lamp Control Circuit Malfunction |
P0805 | Clutch Position Sensor Circuit |
P0806 | Clutch Position Sensor Circuit Range/Performance |
P0807 | Clutch Position Sensor Circuit Low |
P0808 | Clutch Position Sensor Circuit High |
P0809 | Clutch Position Sensor Circuit Intermittent |
P0810 | Clutch Position Control Error |
P0811 | Excessive Clutch Slippage |
P0812 | Reverse Input Circuit |
P0813 | Reverse Output Circuit |
P0814 | Transmission Range Display Circuit |
P0815 | Upshift Switch Circuit |
P0816 | Downshift Switch Circuit |
P0817 | Starter Disable Circuit |
P0818 | Driveline Disconnect Switch Input Circuit |
P0819 | Up and Down Shift Switch to Transmission Range Correlation |
P0820 | Gear Lever X-Y Position Sensor Circuit |
P0821 | Gear Lever X Position Sensor Circuit |
P0822 | Gear Lever Y Position Sensor Circuit |
P0823 | Gear Lever X Position Sensor Circuit Intermittent |
P0824 | Gear Lever Y Position Sensor Circuit Intermittent |
P0825 | Gear Lever Push/Pull Switch Circuit (Shift Anticipate) |
P0826 | Up and Down Switch Input Circuit |
P0827 | Up and Down Switch Input Circuit Low |
P0828 | Up and Down Switch Input Circuit High |
P0829 | 5-6 Shift |
P0830 | Clutch Pedal Switch A Circuit |
P0831 | Clutch Pedal Switch A Circuit Low |
P0832 | Clutch Pedal Switch A Circuit High |
P0833 | Clutch Pedal Switch B Circuit |
P0834 | Clutch Pedal Switch B Circuit Low |
P0835 | Clutch Pedal Switch B Circuit High |
P0836 | Four Wheel Drive (4WD) Switch Circuit |
P0837 | Four Wheel Drive (4WD) Switch Circuit Range/Performance |
P0838 | Four Wheel Drive (4WD) Switch Circuit Low |
P0839 | Four Wheel Drive (4WD) Switch Circuit High |
P0840 | Transmission Fluid Pressure Sensor/Switch A Circuit |
P0841 | Transmission Fluid Pressure Sensor/Switch A Circuit Range/Performance |
P0842 | Transmission Fluid Pressure Sensor/Switch A Circuit Low |
P0843 | Transmission Fluid Pressure Sensor/Switch A Circuit High |
P0844 | Transmission Fluid Pressure Sensor/Switch A Circuit Intermittent |
P0845 | Transmission Fluid Pressure Sensor/Switch B Circuit |
P0846 | Transmission Fluid Pressure Sensor/Switch B Circuit Range/Performance |
P0847 | Transmission Fluid Pressure Sensor/Switch B Circuit Low |
P0848 | Transmission Fluid Pressure Sensor/Switch B Circuit High |
P0849 | Transmission Fluid Pressure Sensor/Switch B Circuit Intermittent |
P0850 | Park / Neutral Switch Input Circuit |
P0851 | Park / Neutral Switch Input Circuit Low |
P0852 | Park / Neutral Switch Input Circuit High |
P0853 | Drive Switch Input Circuit |
P0854 | Drive Switch Input Circuit Low |
P0855 | Drive Switch Input Circuit High |
P0856 | Traction Control Input Signal |
P0857 | Traction Control Input Signal Range/Performance |
P0858 | Traction Control Input Signal Low |
P0859 | Traction Control Input Signal High |
P0860 | Gear Shift Module Communication Circuit |
P0861 | Gear Shift Module Communication Circuit Low |
P0862 | Gear Shift Module Communication Circuit High |
P0863 | TCM Communication Circuit |
P0864 | TCM Communication Circuit Range/Performance |
P0865 | TCM Communication Circuit Low |
P0866 | TCM Communication Circuit High |
P0867 | Transmission Fluid Pressure |
P0868 | Transmission Fluid Pressure Low |
P0869 | Transmission Fluid Pressure High |
P0870 | Transmission Fluid Pressure Sensor/Switch C Circuit |
P0871 | Transmission Fluid Pressure Sensor/Switch C Circuit Range/Performance |
P0872 | Transmission Fluid Pressure Sensor/Switch C Circuit Low |
P0873 | Transmission Fluid Pressure Sensor/Switch C Circuit High |
P0874 | Transmission Fluid Pressure Sensor/Switch C Circuit Intermittent |
P0875 | Transmission Fluid Pressure Sensor/Switch D Circuit |
P0876 | Transmission Fluid Pressure Sensor/Switch D Circuit Range/Performance |
P0877 | Transmission Fluid Pressure Sensor/Switch D Circuit Low |
P0878 | Transmission Fluid Pressure Sensor/Switch D Circuit High |
P0879 | Transmission Fluid Pressure Sensor/Switch D Circuit Intermittent |
P0880 | TCM Power Input Signal |
P0881 | TCM Power Input Signal Range/Performance |
P0882 | TCM Power Input Signal Low |
P0883 | TCM Power Input Signal High |
P0884 | TCM Power Input Signal Intermittent |
P0885 | TCM Power Relay Control Circuit /Open |
P0886 | TCM Power Relay Control Circuit Low |
P0887 | TCM Power Relay Control Circuit High |
P0888 | TCM Power Relay Sensor Circuit |
P0889 | TCM Power Relay Sensor Circuit Range/Performance |
P0890 | TCM Power Relay Sensor Circuit Low |
P0891 | TCM Power Relay Sensor Circuit High |
P0892 | TCM Power Relay Sensor Circuit Intermittent |
P0893 | Multiple Gears Engaged |
P0894 | Transmission Component Slipping |
P0895 | Shift Time Too Short |
P0896 | Shift Time Too Long |
P0897 | Transmission Fluid Deteriorated |
P0898 | Transmission Control System MIL Request Circuit Low |
P0899 | Transmission Control System MIL Request Circuit High |
P0900 | Clutch Actuator Circuit / Open |
P0901 | Clutch Actuator Circuit Range/Performance |
P0902 | Clutch Actuator Circuit Low |
P0903 | Clutch Actuator Circuit High |
P0904 | Gate Select Position Circuit [Senses Left / Right Position] |
P0905 | Gate Select Position Circuit Range/Performance |
P0906 | Gate Select Position Circuit Low |
P0907 | Gate Select Position Circuit High |
P0908 | Gate Select Position Circuit Intermittent |
P0909 | Gate Select Control Error |
P0910 | Gate Select Actuator Circuit / Open [left / right motion] |
P0911 | Gate Select Actuator Circuit Range/Performance |
P0912 | Gate Select Actuator Circuit Low |
P0913 | Gate Select Actuator Circuit High |
P0914 | Gear Shift Position Circuit [Senses Forward / Rearward Position, Odd / Even Gears] |
P0915 | Gear Shift Position Circuit Range/Performance |
P0916 | Gear Shift Position Circuit Low |
P0917 | Gear Shift Position Circuit High |
P0918 | Gear Shift Position Circuit Intermittent |
P0919 | Gear Shift Position Control Error |
P0920 | Gear Shift Forward Actuator Circuit / Open [Forward Motion, Odd Gears, 1,3,5] |
P0921 | Gear Shift Forward Actuator Circuit Range/Performance |
P0922 | Gear Shift Forward Actuator Circuit Low |
P0923 | Gear Shift Forward Actuator Circuit High |
P0924 | Gear Shift Reverse Actuator Circuit / Open [Rearward Motion, Even Gears, 2,4,6] |
P0925 | Gear Shift Reverse Actuator Circuit Range/Performance |
P0926 | Gear Shift Reverse Actuator Circuit Low |
P0927 | Gear Shift Reverse Actuator Circuit High |
P0928 | Gear Shift Lock Solenoid Circuit / Open |
P0929 | Gear Shift Lock Solenoid Circuit Range/Performance |
P0930 | Gear Shift Lock Solenoid Circuit Low |
P0931 | Gear Shift Lock Solenoid Circuit High |
P0932 | Hydraulic Pressure Sensor Circuit |
P0933 | Hydraulic Pressure Sensor Range/Performance |
P0934 | Hydraulic Pressure Sensor Circuit Low Input |
P0935 | Hydraulic Pressure Sensor Circuit High Input |
P0936 | Hydraulic Pressure Sensor Circuit Intermittent |
P0937 | Hydraulic Oil Temperature Sensor Circuit |
P0938 | Hydraulic Oil Temperature Sensor Range/Performance |
P0939 | Hydraulic Oil Temperature Sensor Circuit Low Input |
P0940 | Hydraulic Oil Temperature Sensor Circuit High Input |
P0941 | Hydraulic Oil Temperature Sensor Circuit Intermittent |
P0942 | Hydraulic Pressure Unit |
P0943 | Hydraulic Pressure Unit Cycle Period Too Short |
P0944 | Hydraulic Pressure Unit Loss of Pressure |
P0945 | Hydraulic Pump Relay Circuit / Open |
P0946 | Hydraulic Pump Relay Circuit Range/Performance |
P0947 | Hydraulic Pump Relay Circuit Low |
P0948 | Hydraulic Pump Relay Circuit High |
P0949 | ASM Adaptive Learning Not Done |
P0950 | ASM Control Circuit [Up / Down / Auto / etc] |
P0951 | ASM Control Circuit Range/Performance |
P0952 | ASM Control Circuit Low |
P0953 | ASM Control Circuit High |
P0954 | ASM Control Circuit Intermittent |
P0955 | ASM Mode Circuit [Performance / Winter / Sport / etc] |
P0956 | ASM Mode Circuit Range/Performance |
P0957 | ASM Mode Circuit Low |
P0958 | ASM Mode Circuit High |
P0959 | ASM Mode Circuit Intermittent |
P0960 | Pressure Control Solenoid A Control Circuit / Open |
P0961 | Pressure Control Solenoid A Control Circuit Range/Performance |
P0962 | Pressure Control Solenoid A Control Circuit Low |
P0963 | Pressure Control Solenoid A Control Circuit High |
P0964 | Pressure Control Solenoid B Control Circuit / Open |
P0965 | Pressure Control Solenoid B Control Circuit Range/Performance |
P0966 | Pressure Control Solenoid B Control Circuit Low |
P0967 | Pressure Control Solenoid B Control Circuit High |
P0968 | Pressure Control Solenoid C Control Circuit / Open |
P0969 | Pressure Control Solenoid C Control Circuit Range/Performance |
P0970 | Pressure Control Solenoid C Control Circuit Low |
P0971 | Pressure Control Solenoid C Control Circuit High |
P0972 | Shift Solenoid A Control Circuit Range/Performance |
P0973 | Shift Solenoid A Control Circuit Low |
P0974 | Shift Solenoid A Control Circuit High |
P0975 | Shift Solenoid B Control Circuit Range/Performance |
P0976 | Shift Solenoid B Control Circuit Low |
P0977 | Shift Solenoid B Control Circuit High |
P0978 | Shift Solenoid C Control Circuit Range/Performance |
P0979 | Shift Solenoid C Control Circuit Low |
P0980 | Shift Solenoid C Control Circuit High |
P0981 | Shift Solenoid D Control Circuit Range/Performance |
P0982 | Shift Solenoid D Control Circuit Low |
P0983 | Shift Solenoid D Control Circuit High |
P0984 | Shift Solenoid E Control Circuit Range/Performance |
P0985 | Shift Solenoid E Control Circuit Low |
P0986 | Shift Solenoid E Control Circuit High |
P0987 | Transmission Fluid Pressure Sensor/Switch E Circuit |
P0988 | Transmission Fluid Pressure Sensor/Switch E Circuit Range/Performance |
P0989 | Transmission Fluid Pressure Sensor/Switch E Circuit Low |
P0990 | Transmission Fluid Pressure Sensor/Switch E Circuit High |
P0991 | Transmission Fluid Pressure Sensor/Switch E Circuit Intermittent |
P0992 | Transmission Fluid Pressure Sensor/Switch F Circuit |
P0993 | Transmission Fluid Pressure Sensor/Switch F Circuit Range/Performance |
P0994 | Transmission Fluid Pressure Sensor/Switch F Circuit Low |
P0995 | Transmission Fluid Pressure Sensor/Switch F Circuit High |
P0996 | Transmission Fluid Pressure Sensor/Switch F Circuit Intermittent |
P0997 | Shift Solenoid F Control Circuit Range/Performance |
P0998 | Shift Solenoid F Control Circuit Low |
P0999 | Shift Solenoid F Control Circuit High |
Faultcodes – Sagem 3000 |
Faultcode | Possible cause(s) |
P0001 | Fuel Volume Regulator Control Circuit / Open |
P0002 | Fuel Volume Regulator Control Circuit Range/Performance |
P0003 | Fuel Volume Regulator Control Circuit Low |
P0004 | Fuel Volume Regulator Control Circuit High |
P0005 | Fuel Shut-Off Valve A Control Circuit / Open |
P0006 | Fuel Shut-Off Valve A Control Circuit Low |
P0007 | Fuel Shut-Off Valve A Control Circuit High |
P0008 | Engine Position System Performance – Bank 1 |
P0009 | Engine Position System Performance – Bank 2 |
P0010 | Intake Camshaft Position Actuator Circuit / Open (Bank 1) |
P0011 | Intake Camshaft Position Timing – Over-Advanced (Bank 1) |
P0012 | Intake Camshaft Position Timing – Over-Retarded (Bank 1) |
P0013 | Exhaust Camshaft Position Actuator Circuit / Open (Bank 1) |
P0014 | Exhaust Camshaft Position Timing – Over-Advanced (Bank 1) |
P0015 | Exhaust Camshaft Position Timing – Over-Retarded (Bank 1) |
P0016 | Crankshaft Position – Camshaft Position Correlation – Bank 1 Sensor A |
P0017 | Crankshaft Position – Camshaft Position Correlation – Bank 1 Sensor B |
P0018 | Crankshaft Position – Camshaft Position Correlation – Bank 2 Sensor A |
P0019 | Crankshaft Position – Camshaft Position Correlation – Bank 2 Sensor B |
P0020 | Intake Camshaft Position Actuator Circuit / Open (Bank 2) |
P0021 | Intake Camshaft Position Timing – Over-Advanced (Bank 2) |
P0022 | Intake Camshaft Position Timing – Over-Retarded (Bank 2) |
P0023 | Exhaust Camshaft Position Actuator Circuit / Open (Bank 2) |
P0024 | Exhaust Camshaft Position Timing – Over-Advanced (Bank 2) |
P0025 | Exhaust Camshaft Position Timing – Over-Retarded (Bank 2) |
P0026 | Intake Valve Control Solenoid Circuit Range/Performance (Bank 1) |
P0027 | Exhaust Valve Control Solenoid Circuit Range/Performance (Bank 1) |
P0028 | Intake Valve Control Solenoid Circuit Range/Performance (Bank 2) |
P0029 | Exhaust Valve Control Solenoid Circuit Range/Performance (Bank 2) |
P0030 | O2 Sensor Circuit Heater Control Circuit (Bank 1, Sensor 1) |
P0031 | O2 Sensor Circuit Heater Control Circuit Low (Bank 1, Sensor 1) |
P0032 | O2 Sensor Circuit Heater Control Circuit High (Bank 1, Sensor 1) |
P0033 | Turbocharger/Supercharger Bypass Valve Control Circuit / Open |
P0034 | Turbocharger/Supercharger Bypass Valve Control Circuit Low |
P0035 | Turbocharger/Supercharger Bypass Valve Control Circuit High |
P0036 | O2 Sensor Circuit Heater Control Circuit (Bank 1, Sensor 2) |
P0037 | O2 Sensor Circuit Heater Control Circuit Low (Bank 1, Sensor 2) |
P0038 | O2 Sensor Circuit Heater Control Circuit High (Bank 1, Sensor 2) |
P0039 | Turbocharger/Supercharger Bypass Valve Control Circuit Range/Performance |
P0040 | O2 Sensor Circuit Sensor Signals Exchanged Bank 1 Sensor 1 / Bank 2 Sensor 1 |
P0041 | O2 Sensor Circuit Sensor Signals Exchanged Bank 1 Sensor 2 / Bank 2 Sensor 2 |
P0042 | O2 Sensor Circuit Heater Control Circuit (Bank 1, Sensor 3) |
P0043 | O2 Sensor Circuit Heater Control Circuit Low (Bank 1, Sensor 3) |
P0044 | O2 Sensor Circuit Heater Control Circuit High (Bank 1, Sensor 3) |
P0045 | Turbocharger/Supercharger Boost Control Solenoid Circuit / Open |
P0046 | Turbocharger/Supercharger Boost Control Solenoid Circuit Range/Performance |
P0047 | Turbocharger/Supercharger Boost Control Solenoid Circuit Low |
P0048 | Turbocharger/Supercharger Boost Control Solenoid Circuit High |
P0049 | Turbocharger/Supercharger Turbine Overspeed |
P0050 | O2 Sensor Circuit Heater Control Circuit (Bank 2, Sensor 1) |
P0051 | O2 Sensor Circuit Heater Control Circuit Low (Bank 2, Sensor 1) |
P0052 | O2 Sensor Circuit Heater Control Circuit High (Bank 2, Sensor 1) |
P0053 | O2 Sensor Circuit Heater Resistance (Bank 1, Sensor 1) |
P0054 | O2 Sensor Circuit Heater Resistance (Bank 1, Sensor 2) |
P0055 | O2 Sensor Circuit Heater Resistance (Bank 1, Sensor 3) |
P0056 | O2 Sensor Circuit Heater Control Circuit (Bank 2, Sensor 2) |
P0057 | O2 Sensor Circuit Heater Control Circuit Low (Bank 2, Sensor 2) |
P0058 | O2 Sensor Circuit Heater Control Circuit High (Bank 2, Sensor 2) |
P0059 | O2 Sensor Circuit Heater Resistance (Bank 2, Sensor 1) |
P0060 | O2 Sensor Circuit Heater Resistance (Bank 2 Sensor 2) |
P0061 | O2 Sensor Circuit Heater Resistance (Bank 2 Sensor 3) |
P0062 | O2 Sensor Circuit Heater Control Circuit (Bank 2 Sensor 3) |
P0063 | O2 Sensor Circuit Heater Control Circuit Low (Bank 2 Sensor 3) |
P0064 | O2 Sensor Circuit Heater Control Circuit High (Bank 2 Sensor 3) |
P0065 | Air Assisted Injector Control Range/Performance |
P0066 | Air Assisted Injector Control Circuit or Circuit Low |
P0067 | Air Assisted Injector Control Circuit High |
P0068 | MAP / MAF – Throttle Position Correlation |
P0069 | MAP – Barometric Pressure Correlation |
P0070 | Ambient Air Temperature Sensor Circuit |
P0071 | Ambient Air Temperature Sensor Range/Performance |
P0072 | Ambient Air Temperature Sensor Circuit Low Input |
P0073 | Ambient Air Temperature Sensor Circuit High Input |
P0074 | Ambient Air Temperature Sensor Circuit Intermittent/Erratic |
P0075 | Intake Valve Control Circuit (Bank 1) |
P0076 | Intake Valve Control Circuit Low (Bank 1) |
P0077 | Intake Valve Control Circuit High (Bank 1) |
P0078 | Exhaust Valve Control Circuit (Bank 1) |
P0079 | Exhaust Valve Control Circuit Low (Bank 1) |
P0080 | Exhaust Valve Control Circuit High (Bank 1) |
P0081 | Intake Valve Control Circuit (Bank 2) |
P0082 | Intake Valve Control Circuit Low (Bank 2) |
P0083 | Intake Valve Control Circuit High (Bank 2) |
P0084 | Exhaust Valve Control Circuit (Bank 2) |
P0085 | Exhaust Valve Control Circuit Low (Bank 2) |
P0086 | Exhaust Valve Control Circuit High (Bank 2) |
P0087 | Fuel Rail/System Pressure – Too Low |
P0088 | Fuel Rail/System Pressure – Too High |
P0089 | Fuel Pressure Regulator Performance |
P0090 | Fuel Pressure Regulator Control Circuit |
P0091 | Fuel Pressure Regulator Control Circuit Low |
P0092 | Fuel Pressure Regulator Control Circuit High |
P0093 | Fuel System Leak Detected – Large Leak |
P0094 | Fuel System Leak Detected – Small Leak |
P0095 | Intake Air Temperature Sensor 2 Circuit |
P0096 | Intake Air Temperature Sensor 2 Circuit Range/Performance |
P0097 | Intake Air Temperature Sensor 2 Circuit Low Input |
P0098 | Intake Air Temperature Sensor 2 Circuit High Input |
P0099 | Intake Air Temperature Sensor 2 Circuit Intermittent/Erratic |
P0100 | Mass or Volume Air Flow Circuit Malfunction |
P0101 | Mass or Volume Air Flow Circuit Range/Performance Problem |
P0102 | Mass or Volume Air Flow Circuit Low Input |
P0103 | Mass or Volume Air Flow Circuit High Input |
P0104 | Mass or Volume Air Flow Circuit Intermittent |
P0105 | Manifold Absolute Pressure/Barometric Pressure Circuit Malfunction |
P0106 | Manifold Absolute Pressure/Barometric Pressure Circuit Range/Performance Problem |
P0107 | Manifold Absolute Pressure/Barometric Pressure Circuit Low Input |
P0108 | Manifold Absolute Pressure/Barometric Pressure Circuit High Input |
P0109 | Manifold Absolute Pressure/Barometric Pressure Circuit Intermittent |
P0110 | Intake Air Temperature Circuit Malfunction |
P0111 | Intake Air Temperature Circuit Range/Performance Problem |
P0112 | Intake Air Temperature Circuit Low Input |
P0113 | Intake Air Temperature Circuit High Input |
P0114 | Intake Air Temperature Circuit Intermittent |
P0115 | Engine Coolant Temperature Circuit Malfunction |
P0116 | Engine Coolant Temperature Circuit Range/Performance Problem |
P0117 | Engine Coolant Temperature Circuit Low Input |
P0118 | Engine Coolant Temperature Circuit High Input |
P0119 | Engine Coolant Temperature Circuit Intermittent |
P0120 | Throttle Pedal Position Sensor/Switch A Circuit Malfunction |
P0121 | Throttle/Pedal Position Sensor/Switch A Circuit Range/Performance Problem |
P0122 | Throttle/Pedal Position Sensor/Switch A Circuit Low Input |
P0123 | Throttle/Pedal Position Sensor/Switch A Circuit High Input |
P0124 | Throttle/Pedal Position Sensor/Switch A Circuit Intermittent |
P0125 | Insufficient Coolant Temperature for Closed Loop Fuel Control |
P0126 | Insufficient Coolant Temperature for Stable Operation |
P0127 | Intake Air Temperature Too High |
P0128 | Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature) |
P0129 | Barometric Pressure Too Low |
P0130 | O2 Sensor Circuit Malfunction (Bank 1 Sensor 1) |
P0131 | O2 Sensor Circuit Low Voltage (Bank 1 Sensor 1) |
P0132 | O2 Sensor Circuit High Voltage (Bank 1 Sensor 1) |
P0133 | O2 Sensor Circuit Slow Response (Bank 1 Sensor 1) |
P0134 | O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 1) |
P0135 | O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 1) |
P0136 | O2 Sensor Circuit Malfunction (Bank 1 Sensor 2) |
P0137 | O2 Sensor Circuit Low Voltage (Bank 1 Sensor 2) |
P0138 | O2 Sensor Circuit High Voltage (Bank 1 Sensor 2) |
P0139 | O2 Sensor Circuit Slow Response (Bank 1 Sensor 2) |
P0140 | O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 2) |
P0141 | O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 2) |
P0142 | O2 Sensor Circuit Malfunction (Bank 1 Sensor 3) |
P0143 | O2 Sensor Circuit Low Voltage (Bank 1 Sensor 3) |
P0144 | O2 Sensor Circuit High Voltage (Bank 1 Sensor 3) |
P0145 | O2 Sensor Circuit Slow Response (Bank 1 Sensor 3) |
P0146 | O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 3) |
P0147 | O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 3) |
P0148 | Fuel Delivery Error |
P0149 | Fuel Timing Error |
P0150 | O2 Sensor Circuit Malfunction (Bank 2 Sensor 1) |
P0151 | O2 Sensor Circuit Low Voltage (Bank 2 Sensor 1) |
P0152 | O2 Sensor Circuit High Voltage (Bank 2 Sensor 1) |
P0153 | O2 Sensor Circuit Slow Response (Bank 2 Sensor 1) |
P0154 | O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 1) |
P0155 | O2 Sensor Heater Circuit Malfunction (Bank 2 Sensor 1) |
P0156 | O2 Sensor Circuit Malfunction (Bank 2 Sensor 2) |
P0157 | O2 Sensor Circuit Low Voltage (Bank 2 Sensor 2) |
P0158 | O2 Sensor Circuit High Voltage (Bank 2 Sensor 2) |
P0159 | O2 Sensor Circuit Slow Response (Bank 2 Sensor 2) |
P0160 | O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 2) |
P0161 | O2 Sensor Heater Circuit Malfunction (Bank 2 Sensor 2) |
P0162 | O2 Sensor Circuit Malfunction (Bank 2 Sensor 3) |
P0163 | O2 Sensor Circuit Low Voltage (Bank 2 Sensor 3) |
P0164 | O2 Sensor Circuit High Voltage (Bank 2 Sensor 3) |
P0165 | O2 Sensor Circuit Slow Response (Bank 2 Sensor 3) |
P0166 | O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 3) |
P0167 | O2 Sensor Heater Circuit Malfunction (Bank 2 Sensor 3) |
P0168 | Engine Fuel Temperature Too High |
P0169 | Incorrect Fuel Composition |
P0170 | Fuel Trim Malfunction (Bank 1) |
P0171 | System Too Lean (Bank 1) |
P0172 | System Too Rich (Bank 1) |
P0173 | Fuel Trim Malfunction (Bank 2) |
P0174 | System Too Lean (Bank 2) |
P0175 | System Too Rich (Bank 2) |
P0176 | Fuel Composition Sensor Circuit Malfunction |
P0177 | Fuel Composition Sensor Circuit Range/Performance |
P0178 | Fuel Composition Sensor Circuit Low Input |
P0179 | Fuel Composition Sensor Circuit High Input |
P0180 | Fuel Temperature Sensor A Circuit Malfunction |
P0181 | Fuel Temperature Sensor A Circuit Performance |
P0182 | Fuel Temperature Sensor A Circuit Low Input |
P0183 | Fuel Temperature Sensor A Circuit High Input |
P0184 | Fuel Temperature Sensor A Circuit Intermittent |
P0185 | Fuel Temperature Sensor B Circuit Malfunction |
P0186 | Fuel Temperature Sensor B Circuit Range/Performance |
P0187 | Fuel Temperature Sensor U Circuit Low Input |
P0188 | Fuel Temperature Sensor B Circuit High Input |
P0189 | Fuel Temperature Sensor B Circuit Intermittent |
P0190 | Fuel Rail Pressure Sensor Circuit Malfunction |
P0191 | Fuel Rail Pressure Sensor Circuit Range/Performance |
P0192 | Fuel Rail Pressure Sensor Circuit Low Input |
P0193 | Fuel Rail Pressure Sensor Circuit High Input |
P0194 | Fuel Rail Pressure Sensor Circuit Intermittent |
P0195 | Engine Oil Temperature Sensor Malfunction |
P0196 | Engine Oil Temperature Sensor Range/Performance |
P0197 | Engine Oil Temperature Sensor Low |
P0198 | Engine Oil Temperature Sensor High |
P0199 | Engine Oil Temperature Sensor Intermittent |
P0200 | Injector Circuit Malfunction |
P0201 | Injector Circuit Malfunction – Cylinder 1 |
P0202 | Injector Circuit Malfunction – Cylinder 2 |
P0203 | Injector Circuit Malfunction – Cylinder 3 |
P0204 | Injector Circuit Malfunction – Cylinder 4 |
P0205 | Injector Circuit Malfunction – Cylinder 5 |
P0206 | Injector Circuit Malfunction – Cylinder 6 |
P0207 | Injector Circuit Malfunction – Cylinder 7 |
P0208 | Injector Circuit Malfunction – Cylinder 8 |
P0209 | Injector Circuit Malfunction – Cylinder 9 |
P0210 | Injector Circuit Malfunction – Cylinder 10 |
P0211 | Injector Circuit Malfunction – Cylinder 11 |
P0212 | Injector Circuit Malfunction – Cylinder 12 |
P0213 | Cold Start Injector 1 Malfunction |
P0214 | Cold Start Injector 2 Malfunction |
P0215 | Engine Shut-Off Solenoid Malfunction |
P0216 | Injection Timing Control Circuit Malfunction |
P0217 | Engine Overtemperature Condition |
P0218 | Transmission Over Temperature Condition |
P0219 | Engine Overspeed Condition |
P0220 | Throttle/Pedal Position Sensor/Switch B Circuit Malfunction |
P0221 | Throttle/Pedal Position Sensor/Switch B Circuit Range/Performance Problem |
P0222 | Throttle/Pedal Position Sensor/Switch B Circuit Low Input |
P0223 | Throttle/Pedal Position Sensor/Switch B Circuit High Input |
P0224 | Throttle/Pedal Position Sensor/Switch B Circuit Intermittent |
P0225 | Throttle/Pedal Position Sensor/Switch C Circuit Malfunction |
P0226 | Throttle/Pedal Position Sensor/Switch C Circuit Range/Performance Problem |
P0227 | Throttle/Pedal Position Sensor/Switch C Circuit Low Input |
P0228 | Throttle/Pedal Position Sensor/Switch C Circuit High Input |
P0229 | Throttle/Pedal Position Sensor/Switch C Circuit Intermittent |
P0230 | Fuel Pump Primary Circuit Malfunction |
P0231 | Fuel Pump Secondary Circuit Low |
P0232 | Fuel Pump Secondary Circuit High |
P0233 | Fuel Pump Secondary Circuit Intermittent |
P0234 | Engine Overboost Condition |
P0235 | Turbocharger Boost Sensor A Circuit Malfunction |
P0236 | Turbocharger Boost Sensor A Circuit Range/Performance |
P0237 | Turbocharger Boost Sensor A Circuit Low |
P0238 | Turbocharger Boost Sensor A Circuit High |
P0239 | Turbocharger Boost Sensor B Circuit Malfunction |
P0240 | Turbocharger Boost Sensor B Circuit Range/Performance |
P0241 | Turbocharger Boost Sensor B Circuit Low |
P0242 | Turbocharger Boost Sensor B Circuit High |
P0243 | Turbocharger Wastegate Solenoid A Malfunction |
P0244 | Turbocharger Wastegate Solenoid A Range/Performance |
P0245 | Turbocharger Wastegate Solenoid A Low |
P0246 | Turbocharger Wastegate Solenoid A High |
P0247 | Turbocharger Wastegate Solenoid B Malfunction |
P0248 | Turbocharger Wastegate Solenoid B Range/Performance |
P0249 | Turbocharger Wastegate Solenoid B Low |
P0250 | Turbocharger Wastegate Solenoid B High |
P0251 | Injection Pump Fuel Metering Control “A” Malfunction (Cam/Rotor/Injector) |
P0252 | Injection Pump Fuel Metering Control “A” Range/Performance (Cam/Rotor/Injector) |
P0253 | Injection Pump Fuel Metering Control “A” Low (Cam/Rotor/Injector) |
P0254 | Injection Pump Fuel Metering Control “A” High (Cam/Rotor/Injector) |
P0255 | Injection Pump Fuel Metering Control “A” Intermittent (Cam/Rotor/Injector) |
P0256 | Injection Pump Fuel Metering Control “B” Malfunction (Cam/Rotor/Injector) |
P0257 | Injection Pump Fuel Metering Control “B” Range/Performance (Cam/Rotor/Injector) |
P0258 | Injection Pump Fuel Metering Control “B” Low (Cam/Rotor/Injector) |
P0259 | Injection Pump Fuel Metering Control “B” High (Cam/Rotor/Injector) |
P0260 | Injection Pump Fuel Metering Control “B” Intermittent (Cam/Rotor/Injector) |
P0261 | Cylinder 1 Injector Circuit Low |
P0262 | Cylinder 1 Injector Circuit High |
P0263 | Cylinder 1 Contribution/Balance Fault |
P0264 | Cylinder 2 Injector Circuit Low |
P0265 | Cylinder 2 Injector Circuit High |
P0266 | Cylinder 2 Contribution/Balance Fault |
P0267 | Cylinder 3 Injector Circuit Low |
P0268 | Cylinder 3 Injector Circuit High |
P0269 | Cylinder 3 Contribution/Balance Fault |
P0270 | Cylinder 4 Injector Circuit Low |
P0271 | Cylinder 4 Injector Circuit High |
P0272 | Cylinder 4 Contribution/Balance Fault |
P0273 | Cylinder 5 Injector Circuit Low |
P0274 | Cylinder 5 Injector Circuit High |
P0275 | Cylinder 5 Contribution/Balance Fault |
P0276 | Cylinder 6 Injector Circuit Low |
P0277 | Cylinder 6 Injector Circuit High |
P0278 | Cylinder 6 Contribution/Balance Fault |
P0279 | Cylinder 7 Injector Circuit Low |
P0280 | Cylinder 7 Injector Circuit High |
P0281 | Cylinder 7 Contribution/Balance Fault |
P0282 | Cylinder 8 Injector Circuit Low |
P0283 | Cylinder 8 Injector Circuit High |
P0284 | Cylinder 8 Contribution/Balance Fault |
P0285 | Cylinder 9 Injector Circuit Low |
P0286 | Cylinder 9 Injector Circuit High |
P0287 | Cylinder 9 Contribution/Balance Fault |
P0288 | Cylinder 10 Injector Circuit Low |
P0289 | Cylinder 10 Injector Circuit High |
P0290 | Cylinder 10 Contribution/Balance Fault |
P0291 | Cylinder 11 Injector Circuit Low |
P0292 | Cylinder 11 Injector Circuit High |
P0293 | Cylinder 11 Contribution/Balance Fault |
P0294 | Cylinder 12 Injector Circuit Low |
P0295 | Cylinder 12 Injector Circuit High |
P0296 | Cylinder 12 Contribution/Balance Fault |
P0297 | Vehicle Overspeed Condition |
P0298 | Engine Oil Overtemperature Condition |
P0299 | Turbo- / Supercharger Underboost |
P0300 | Random/Multiple Cylinder Misfire Detected |
P0301 | Cylinder 1 Misfire Detected |
P0302 | Cylinder 2 Misfire Detected |
P0303 | Cylinder 3 Misfire Detected |
P0304 | Cylinder 4 Misfire Detected |
P0305 | Cylinder 5 Misfire Detected |
P0306 | Cylinder 6 Misfire Detected |
P0307 | Cylinder 7 Misfire Detected |
P0308 | Cylinder 8 Misfire Detected |
P0309 | Cylinder 9 Misfire Detected |
P0310 | Cylinder 10 Misfire Detected |
P0311 | Cylinder 11 Misfire Detected |
P0312 | Cylinder 12 Misfire Detected |
P0313 | Misfire Detected With Low Fuel |
P0314 | Single Cylinder Misfire (Cylinder Not Specified) |
P0315 | Crankshaft Position System Variation Not Learned |
P0316 | Misfire Detected On Start-Up (First 1000 Revolutions) |
P0317 | Rough Road Hardware Not Present |
P0318 | Rough Road Sensor A Signal Circuit |
P0319 | Rough Road Sensor B Signal Circuit |
P0320 | Ignition/Distributor Engine Speed Input Circuit Malfunction |
P0321 | Ignition/Distributor Engine Speed Input Circuit Range/Performance |
P0322 | Ignition/Distributor Engine Speed Input Circuit No Signal |
P0323 | Ignition/Distributor Engine Speed Input Circuit Intermittent |
P0324 | Knock Control System Error |
P0325 | Knock Sensor 1 Circuit Malfunction (Bank 1 or Single Sensor) |
P0326 | Knock Sensor 1 Circuit Range/Performance (Bank 1 or Single Sensor) |
P0327 | Knock Sensor 1 Circuit Low Input (Bank 1 or Single Sensor) |
P0328 | Knock Sensor 1 Circuit High Input (Bank 1 or Single Sensor) |
P0329 | Knock Sensor 1 Circuit Input Intermittent (Bank 1 or Single Sensor) |
P0330 | Knock Sensor 2 Circuit Malfunction (Bank 2) |
P0331 | Knock Sensor 2 Circuit Range/Performance (Bank 2) |
P0332 | Knock Sensor 2 Circuit Low Input (Bank 2) |
P0333 | Knock Sensor 2 Circuit High Input (Bank 2) |
P0334 | Knock Sensor 2 Circuit Input Intermittent (Bank 2) |
P0335 | Crankshaft Position Sensor A Circuit Malfunction |
P0336 | Crankshaft Position Sensor A Circuit Range/Performance |
P0337 | Crankshaft Position Sensor A Circuit Low Input |
P0338 | Crankshaft Position Sensor A Circuit High Input |
P0339 | Crankshaft Position Sensor A Circuit Intermittent |
P0340 | Camshaft Position Sensor A Circuit Malfunction |
P0341 | Camshaft Position Sensor A Circuit Range/Performance |
P0342 | Camshaft Position Sensor A Circuit Low Input |
P0343 | Camshaft Position Sensor A Circuit High Input |
P0344 | Camshaft Position Sensor A Circuit Intermittent |
P0345 | Camshaft Position Sensor A Circuit (Bank 2) |
P0346 | Camshaft Position Sensor A Circuit Range/Performance (Bank 2) |
P0347 | Camshaft Position Sensor A Circuit Low Input (Bank 2) |
P0348 | Camshaft Position Sensor A Circuit High Input (Bank 2) |
P0349 | Camshaft Position Sensor A Circuit Intermittent (Bank 2) |
P0350 | Ignition Coil Primary/Secondary Circuit Malfunction |
P0351 | Ignition Coil A Primary/Secondary Circuit Malfunction |
P0352 | Ignition Coil B Primary/Secondary Circuit Malfunction |
P0353 | Ignition Coil C Primary/Secondary Circuit Malfunction |
P0354 | Ignition Coil D Primary/Secondary Circuit Malfunction |
P0355 | Ignition Coil B Primary/Secondary Circuit Malfunction |
P0356 | Ignition Coil F Primary/Secondary Circuit Malfunction |
P0357 | Ignition Coil G Primary/Secondary Circuit Malfunction |
P0358 | Ignition Coil H Primary/Secondary Circuit Malfunction |
P0359 | Ignition Coil I Primary/Secondary Circuit Malfunction |
P0360 | Ignition Coil I Primary/Secondary Circuit Malfunction |
P0361 | Ignition Coil K Primary/Secondary Circuit Malfunction |
P0362 | Ignition Coil L Primary/Secondary Circuit Malfunction |
P0363 | Misfire Detected – Fuelling Disabled |
P0364 | |
P0365 | Camshaft Position Sensor B Circuit (Bank 1) |
P0366 | Camshaft Position Sensor B Circuit Range/Performance (Bank 1) |
P0367 | Camshaft Position Sensor B Circuit Low Input (Bank 1) |
P0368 | Camshaft Position Sensor B Circuit High Input (Bank 1) |
P0369 | Camshaft Position Sensor B Circuit Intermittent (Bank 1) |
P0370 | Timing Reference High Resolution Signal A Malfunction |
P0371 | Timing Reference High Resolution Signal A Too Many Pulses |
P0372 | Timing Reference High Resolution Signal A Too Few Pulses |
P0373 | Timing Reference High Resolution Signal A Intermittent/Erratic Pulses |
P0374 | Timing Reference High Resolution Signal A No Pulses |
P0375 | Timing Reference High Resolution Signal B Malfunction |
P0376 | Timing Reference High Resolution Signal B Too Many Pulses |
P0377 | Timing Reference High Resolution Signal B Too Few Pulses |
P0378 | Timing Reference High Resolution Signal B Intermittent/Erratic Pulses |
P0379 | Timing Reference High Resolution Signal B No Pulses |
P0380 | Glow Plug/Heater Circuit “A” Malfunction |
P0381 | Glow Plug/Heater Indicator Circuit Malfunction |
P0382 | Glow Plug/Heater Circuit “B” Malfunction |
P0385 | Crankshaft Position Sensor B Circuit Malfunction |
P0386 | Crankshaft Position Sensor B Circuit Range/Performance |
P0387 | Crankshaft Position Sensor B Circuit Low Input |
P0388 | Crankshaft Position Sensor B Circuit High Input |
P0389 | Crankshaft Position Sensor B Circuit Intermittent |
P0390 | Camshaft Position Sensor B Circuit (Bank 2) |
P0391 | Camshaft Position Sensor B Circuit Range/Performance (Bank 2) |
P0392 | Camshaft Position Sensor B Circuit Low Input (Bank 2) |
P0393 | Camshaft Position Sensor B Circuit High Input (Bank 2) |
P0394 | Camshaft Position Sensor B Circuit Intermittent (Bank 2) |
P0395 | |
P0396 | |
P0397 | |
P0398 | |
P0399 | |
P0400 | Exhaust Gas Recirculation Flow Malfunction Detected |
P0401 | Exhaust Gas Recirculation Flow Insufficient Detected |
P0402 | Exhaust Gas Recirculation Flow Excessive Detected |
P0403 | Exhaust Gas Recirculation Circuit Malfunction |
P0404 | Exhaust Gas Recirculation Circuit Range/Performance |
P0405 | Exhaust Gas Recirculation Sensor A Circuit Low |
P0406 | Exhaust Gas Recirculation Sensor A Circuit High |
P0407 | Exhaust Gas Recirculation Sensor B Circuit Low |
P0408 | Exhaust Gas Recirculation Sensor B Circuit High |
P0409 | Exhaust Gas Recirculation Sensor A Circuit |
P0410 | Secondary Air Injection System Malfunction |
P0411 | Secondary Air Injection System Incorrect Flow Detected |
P0412 | Secondary Air Injection System Switching Valve A Circuit Malfunction |
P0413 | Secondary Air Injection System Switching Valve A Circuit Open |
P0414 | Secondary Air Injection System Switching Valve A Circuit Shorted |
P0415 | Secondary Air Injection System Switching Valve B Circuit Malfunction |
P0416 | Secondary Air Injection System Switching Valve B Circuit Open |
P0417 | Secondary Air Injection System Switching Valve B Circuit Shorted |
P0418 | Secondary Air Injection System Relay “A” Circuit Malfunction |
P0419 | Secondary Air Injection System Relay “B” Circuit Malfunction |
P0420 | Catalyst System Efficiency Below Threshold (Bank 1) |
P0421 | Warm-Up Catalyst Efficiency Below Threshold (Bank 1) |
P0422 | Main Catalyst Efficiency Below Threshold (Bank 1) |
P0423 | Heated Catalyst Efficiency Below Threshold (Bank 1) |
P0424 | Heated Catalyst Temperature Below Threshold (Bank 1) |
P0425 | Catalyst Temperature Sensor (Bank 1) |
P0426 | Catalyst Temperature Sensor Range/Performance (Bank 1) |
P0427 | Catalyst Temperature Sensor Low Input (Bank 1) |
P0428 | Catalyst Temperature Sensor High Input (Bank 1) |
P0429 | Catalyst Heater Control Circuit (Bank 1) |
P0430 | Catalyst System Efficiency Below Threshold (Bank 2) |
P0431 | Warm-Up Catalyst Efficiency Below Threshold (Bank 2) |
P0432 | Main Catalyst Efficiency Below Threshold (Bank 2) |
P0433 | Heated Catalyst Efficiency Below Threshold (Bank 2) |
P0434 | Heated Catalyst Temperature Below Threshold (Bank 2) |
P0435 | Catalyst Temperature Sensor (Bank 2) |
P0436 | Catalyst Temperature Sensor Range/Performance (Bank 2) |
P0437 | Catalyst Temperature Sensor Low Input (Bank 2) |
P0438 | Catalyst Temperature Sensor High Input (Bank 2) |
P0439 | Catalyst Heater Control Circuit (Bank 2) |
P0440 | Evaporative Emission Control System Malfunction |
P0441 | Evaporative Emission Control System Incorrect Purge Flow |
P0442 | Evaporative Emission Control System Leak Detected (Small Leak) |
P0443 | Evaporative Emission Control System Purge Control Valve Circuit Malfunction |
P0444 | Evaporative Emission Control System Purge Control Valve Circuit Open |
P0445 | Evaporative Emission Control System Purge Control Valve Circuit Shorted |
P0446 | Evaporative Emission Control System Vent Control Circuit Malfunction |
P0447 | Evaporative Emission Control System Vent Control Circuit Open |
P0448 | Evaporative Emission Control System Vent Control Circuit Shorted |
P0449 | Evaporative Emission Control System Vent Valve/Solenoid Circuit Malfunction |
P0450 | Evaporative Emission Control System Pressure Sensor Malfunction |
P0451 | Evaporative Emission Control System Pressure Sensor Range/Performance |
P0452 | Evaporative Emission Control System Pressure Sensor Low Input |
P0453 | Evaporative Emission Control System Pressure Sensor High Input |
P0454 | Evaporative Emission Control System Pressure Sensor Intermittent |
P0455 | Evaporative Emission Control System Tank Detected (Large Leak) |
P0456 | Evaporative Emission System Leak Detected (Very Small Leak) |
P0457 | Evaporative Emission System Leak Detected (Fuel Cap Loose/Off) |
P0458 | Evaporative Emission System Purge Control Valve Circuit Low |
P0459 | Evaporative Emission System Purge Control Valve Circuit High |
P0460 | Fuel Level Sensor Circuit Malfunction |
P0461 | Fuel Level Sensor Circuit Range/Performance |
P0462 | Fuel Level Sensor Circuit Low Input |
P0463 | Fuel Level Sensor Circuit High Input |
P0464 | Fuel Level Sensor Circuit Intermittent |
P0465 | Purge Flow Sensor Circuit Malfunction |
P0466 | Purge Flow Sensor Circuit Range/Performance |
P0467 | Purge Flow Sensor Circuit Low Input |
P0468 | Purge Flow Sensor Circuit High Input |
P0469 | Purge Flow Sensor Circuit Intermittent |
P0470 | Exhaust Pressure Sensor Malfunction |
P0471 | Exhaust Pressure Sensor Range/Performance |
P0472 | Exhaust Pressure Sensor Low |
P0473 | Exhaust Pressure Sensor High |
P0474 | Exhaust Pressure Sensor Intermittent |
P0475 | Exhaust Pressure Control Valve Malfunction |
P0476 | Exhaust Pressure Control Valve Range/Performance |
P0477 | Exhaust Pressure Control Valve Low |
P0478 | Exhaust Pressure Control Valve High |
P0479 | Exhaust Pressure Control Valve Intermittent |
P0480 | Cooling Fan 1 Control Circuit Malfunction |
P0481 | Cooling Fan 2 Control Circuit Malfunction |
P0482 | Cooling Fan 3 Control Circuit Malfunction |
P0483 | Cooling Fan Rationality Check Malfunction |
P0484 | Cooling Fan Circuit Over Current |
P0485 | Cooling Fan Power/Ground Circuit Malfunction |
P0486 | Exhaust Gas Recirculation Sensor B Circuit |
P0487 | EGR Throttle Position Control Circuit |
P0488 | EGR Throttle Position Control Range/Performance |
P0489 | Exhaust Gas Recirculation Control Circuit Low |
P0490 | Exhaust Gas Recirculation Control Circuit High |
P0491 | Secondary Air Injection System (Bank 1) |
P0492 | Secondary Air Injection System (Bank 2) |
P0493 | Fan Overspeed (Clutch Locked) |
P0494 | Fan Speed Low |
P0495 | Fan Speed High |
P0496 | Evaporative Emission System High Purge Flow |
P0497 | Evaporative Emission System Low Purge Flow |
P0498 | Evaporative Emission System Vent Control Circuit Low |
P0499 | Evaporative Emission System Vent Control Circuit High |
P0500 | Vehicle Speed Sensor Malfunction |
P0501 | Vehicle Speed Sensor Range/Performance |
P0502 | Vehicle Speed Sensor Circuit Low Input |
P0503 | Vehicle Speed Sensor Intermittent/Erratic/High |
P0504 | Brake Switch A / B Correlation |
P0505 | Idle Control System Malfunction |
P0506 | Idle Control System RPM Lower Than Expected |
P0507 | Idle Control System RPM Higher Than Expected |
P0508 | Idle Air Control System Circuit Low |
P0509 | Idle Air Control System Circuit High |
P0510 | Closed Throttle Position Switch Malfunction |
P0511 | Idle Air Control Circuit |
P0512 | Starter Request Circuit |
P0513 | Incorrect Immobilizer Key |
P0514 | Battery Temperature Sensor Circuit Range/Performance |
P0515 | Battery Temperature Sensor Circuit |
P0516 | Battery Temperature Sensor Circuit Low |
P0517 | Battery Temperature Sensor Circuit High |
P0518 | Idle Air Control Circuit Intermittent |
P0519 | Idle Air Control Circuit System Performance |
P0520 | Engine Oil Pressure Sensor/Switch Circuit Malfunction |
P0521 | Engine Oil Pressure Sensor/Switch Range/Performance |
P0522 | Engine Oil Pressure Sensor/Switch Low Voltage |
P0523 | Engine Oil Pressure Sensor/Switch High Voltage |
P0524 | Engine Oil Pressure Too Low |
P0525 | Cruise Control Servo Control Circuit Range/Performance |
P0526 | Fan Speed Sensor Circuit |
P0527 | Fan Speed Sensor Circuit Range/Performance |
P0528 | Fan Speed Sensor Circuit No Signal |
P0529 | Fan Speed Sensor Circuit Intermittent |
P0530 | A/C Refrigerant Pressure Sensor Circuit Malfunction |
P0531 | A/C Refrigerant Pressure Sensor Circuit Range/Performance |
P0532 | A/C Refrigerant Pressure Sensor Circuit Low Input |
P0533 | A/C Refrigerant Pressure Sensor Circuit High Input |
P0534 | Air Conditioner Refrigerant Charge Loss |
P0535 | A/C Evaporator Temperature Sensor Circuit |
P0536 | A/C Evaporator Temperature Sensor Circuit Range/Performance |
P0537 | A/C Evaporator Temperature Sensor Circuit Low |
P0538 | A/C Evaporator Temperature Sensor Circuit High |
P0539 | A/C Evaporator Temperature Sensor Circuit Intermittent |
P0540 | Intake Air Heater A Circuit |
P0541 | Intake Air Heater A Circuit Low |
P0542 | Intake Air Heater A Circuit High |
P0543 | Intake Air Heater A Circuit Open |
P0544 | Exhaust Gas Temperature Sensor Circuit – Bank 1 Sensor 1 |
P0545 | Exhaust Gas Temperature Sensor Circuit Low – Bank 1 Sensor 1 |
P0546 | Exhaust Gas Temperature Sensor Circuit High – Bank 1 Sensor 1 |
P0547 | Exhaust Gas Temperature Sensor Circuit – Bank 2 Sensor 1 |
P0548 | Exhaust Gas Temperature Sensor Circuit Low – Bank 2 Sensor 1 |
P0549 | Exhaust Gas Temperature Sensor Circuit High – Bank 2 Sensor 1 |
P0550 | Power Steering Pressure Sensor Circuit Malfunction |
P0551 | Power Steering Pressure Sensor Circuit Range/Performance |
P0552 | Power Steering Pressure Sensor Circuit Low Input |
P0553 | Power Steering Pressure Sensor Circuit High Input |
P0554 | Power Steering Pressure Sensor Circuit Intermittent |
P0555 | Brake Booster Pressure Sensor Circuit |
P0556 | Brake Booster Pressure Sensor Circuit Range/Performance |
P0557 | Brake Booster Pressure Sensor Circuit Low Input |
P0558 | Brake Booster Pressure Sensor Circuit High Input |
P0559 | Brake Booster Pressure Sensor Circuit Intermittent |
P0560 | System Voltage Malfunction |
P0561 | System Voltage Unstable |
P0562 | System Voltage Low |
P0563 | System Voltage High |
P0564 | Cruise Control Multi-Function Input A Circuit |
P0565 | Cruise Control On Signal Malfunction |
P0566 | Cruise Control Off Signal Malfunction |
P0567 | Cruise Control Resume Signal Malfunction |
P0568 | Cruise Control Set Signal Malfunction |
P0569 | Cruise Control “Coast” Signal Malfunction |
P0570 | Cruise Control “Accel” Signal Malfunction |
P0571 | Cruise Control/Brake Switch A Circuit Malfunction |
P0572 | Cruise Control/Brake Switch A Circuit Low |
P0573 | Cruise Control/Brake Switch A Circuit High |
P0574 | Cruise Control System – Vehicle Speed Too High |
P0575 | Cruise Control Input Circuit |
P0576 | Cruise Control Input Circuit Low |
P0577 | Cruise Control Input Circuit High |
P0578 | Cruise Control Multi-Function Input A Circuit Stuck |
P0579 | Cruise Control Multi-Function Input A Circuit Range/Performance |
P0580 | Cruise Control Multi-Function Input A Circuit Low |
P0581 | Cruise Control Multi-Function Input A Circuit High |
P0582 | Cruise Control Vacuum Control Circuit /Open |
P0583 | Cruise Control Vacuum Control Circuit Low |
P0584 | Cruise Control Vacuum Control Circuit High |
P0585 | Cruise Control Multi-Function Input A / B Correlation |
P0586 | Cruise Control Vent Control Circuit / Open |
P0587 | Cruise Control Vent Control Circuit Low |
P0588 | Cruise Control Vent Control Circuit High |
P0589 | Cruise Control Multi-Function Input B Circuit |
P0590 | Cruise Control Multi-Function Input B Circuit Stuck |
P0591 | Cruise Control Multi-Function Input B Circuit Range/Performance |
P0592 | Cruise Control Multi-Function Input B Circuit Low |
P0593 | Cruise Control Multi-Function Input B Circuit High |
P0594 | Cruise Control Servo Control Circuit / Open |
P0595 | Cruise Control Servo Control Circuit Low |
P0596 | Cruise Control Servo Control Circuit High |
P0597 | Thermostat Heater Control Circuit / Open |
P0598 | Thermostat Heater Control Circuit Low |
P0599 | Thermostat Heater Control Circuit High |
P0600 | Serial Communication Link Malfunction |
P0601 | Internal Control Module Memory Check Sum Error |
P0602 | Control Module Programming Error |
P0603 | Internal Control Module Keep Alive Memory (KAM) Error |
P0604 | Internal Control Module Random Access Memory (RAM) Error |
P0605 | Internal Control Module Read Only Memory (ROM) Error (Module Identification Defined by SAE J1979) |
P0606 | PCM Processor Fault |
P0607 | Control Module Performance |
P0608 | Control Module VSS Output “A” Malfunction |
P0609 | Control Module VSS Output “B” Malfunction |
P0610 | Control Module Vehicle Options Error |
P0611 | Fuel Injector Control Module Performance |
P0612 | Fuel Injector Control Module Relay Control Circuit |
P0613 | TCM Processor |
P0614 | ECM / TCM Mismatch |
P0615 | Starter Relay Circuit |
P0616 | Starter Relay Circuit Low |
P0617 | Starter Relay Circuit High |
P0618 | Alternative Fuel Control Module KAM Error |
P0619 | Alternative Fuel Control Module RAM/ROM Error |
P0620 | Generator Control Circuit Malfunction |
P0621 | Generator Lamp “L” Control Circuit Malfunction |
P0622 | Generator Field “F” Control Circuit Malfunction |
P0623 | Generator Lamp Control Circuit |
P0624 | Fuel Cap Lamp Control Circuit |
P0625 | Generator Field Terminal Circuit Low |
P0626 | Generator Field Terminal Circuit High |
P0627 | Fuel Pump Control Circuit / Open |
P0628 | Fuel Pump Control Circuit Low |
P0629 | Fuel Pump Control Circuit High |
P0630 | VIN Not Programmed or Mismatch – ECM/PCM |
P0631 | VIN Not Programmed or Mismatch – TCM |
P0632 | Odometer Not Programmed – ECM/PCM |
P0633 | Immobilizer Key Not Programmed – ECM/PCM |
P0634 | PCM / ECM / TCM Internal Temperature Too High |
P0635 | Power Steering Control Circuit |
P0636 | Power Steering Control Circuit Low |
P0637 | Power Steering Control Circuit High |
P0638 | Throttle Actuator Control Range/Performance – Bank 1 |
P0639 | Throttle Actuator Control Range/Performance – Bank 2 |
P0640 | Intake Air Heater Control Circuit |
P0641 | Sensor Reference Voltage A Circuit/Open |
P0642 | Sensor Reference Voltage A Circuit Low |
P0643 | Sensor Reference Voltage A Circuit High |
P0644 | Driver Display Serial Communication Circuit |
P0645 | A/C Clutch Relay Control Circuit |
P0646 | A/C Clutch Relay Control Circuit Low |
P0647 | A/C Clutch Relay Control Circuit High |
P0648 | Immobilizer Lamp Control Circuit |
P0649 | Cruise Control Lamp Control Circuit |
P0650 | Malfunction Indicator Lamp (MIL) Control Circuit Malfunction |
P0651 | Sensor Reference Voltage B Circuit/Open |
P0652 | Sensor Reference Voltage B Circuit Low |
P0653 | Sensor Reference Voltage B Circuit High |
P0654 | Engine RPM Output Circuit Malfunction |
P0655 | Engine Hot Lamp Output Control Circuit Malfunction |
P0656 | Fuel Level Output Circuit Malfunction |
P0657 | Actuator Supply Voltage Circuit / Open |
P0658 | Actuator Supply Voltage Circuit Low |
P0659 | Actuator Supply Voltage Circuit High |
P0660 | Intake Manifold Tuning Valve Control Circuit / Open – Bank 1 |
P0661 | Intake Manifold Tuning Valve Control Circuit Low – Bank 1 |
P0662 | Intake Manifold Tuning Valve Control Circuit High – Bank 1 |
P0663 | Intake Manifold Tuning Valve Control Circuit / Open – Bank 2 |
P0664 | Intake Manifold Tuning Valve Control Circuit Low – Bank 2 |
P0665 | Intake Manifold Tuning Valve Control Circuit High – Bank 2 |
P0666 | PCM / ECM / TCM Internal Temperature Sensor Circuit |
P0667 | PCM / ECM / TCM Internal Temperature Sensor Range/Performance |
P0668 | PCM / ECM / TCM Internal Temperature Sensor Circuit Low |
P0669 | PCM / ECM / TCM Internal Temperature Sensor Circuit High |
P0670 | Glow Plug Module Control Circuit |
P0671 | Cylinder 1 Glow Plug Circuit |
P0672 | Cylinder 2 Glow Plug Circuit |
P0673 | Cylinder 3 Glow Plug Circuit |
P0674 | Cylinder 4 Glow Plug Circuit |
P0675 | Cylinder 5 Glow Plug Circuit |
P0676 | Cylinder 6 Glow Plug Circuit |
P0677 | Cylinder 7 Glow Plug Circuit |
P0678 | Cylinder 8 Glow Plug Circuit |
P0679 | Reserve for Future Glow plugs 9-12 |
P0680 | Reserve for Future Glow plugs 9-12 |
P0681 | Reserve for Future Glow plugs 9-12 |
P0682 | Reserve for Future Glow plugs 9-12 |
P0683 | Glow Plug Control Module to PCM Communication Circuit |
P0684 | Glow Plug Control Module to PCM Communication Circuit Range/Performance |
P0685 | ECM/PCM Power Relay Control Circuit/Open |
P0686 | ECM/PCM Power Relay Control Circuit Low |
P0687 | ECM/PCM Power Relay Control Circuit High |
P0688 | ECM/PCM Power Relay Sensor Circuit |
P0689 | ECM/PCM Power Relay Sensor Circuit Low |
P0690 | ECM/PCM Power Relay Sensor Circuit High |
P0691 | Fan 1 Control Circuit Low |
P0692 | Fan 1 Control Circuit High |
P0693 | Fan 2 Control Circuit Low |
P0694 | Fan 2 Control Circuit High |
P0695 | Fan 3 Control Circuit Low |
P0696 | Fan 3 Control Circuit High |
P0697 | Sensor Reference Voltage C Circuit / Open |
P0698 | Sensor Reference Voltage C Circuit Low |
P0699 | Sensor Reference Voltage C Circuit High |
P0700 | Transmission Control System Malfunction |
P0701 | Transmission Control System Range/Performance |
P0702 | Transmission Control System Electrical |
P0703 | Torque Converter/Brake Switch B Circuit Malfunction |
P0704 | Clutch Switch Input Circuit Malfunction |
P0705 | Transmission Range Sensor Circuit Malfunction (PRNDL Input) |
P0706 | Transmission Range Sensor Circuit Range/Performance |
P0707 | Transmission Range Sensor Circuit Low Input |
P0708 | Transmission Range Sensor Circuit High Input |
P0709 | Transmission Range Sensor Circuit Intermittent |
P0710 | Transmission Fluid Temperature Sensor Circuit Malfunction |
P0711 | Transmission Fluid Temperature Sensor Circuit Range/Performance |
P0712 | Transmission Fluid Temperature Sensor Circuit Low Input |
P0713 | Transmission Fluid Temperature Sensor Circuit High Input |
P0714 | Transmission Fluid Temperature Sensor Circuit Intermittent |
P0715 | Input/Turbine Speed Sensor Circuit Malfunction |
P0716 | Input/Turbine Speed Sensor Circuit Range/Performance |
P0717 | Input/Turbine Speed Sensor Circuit No Signal |
P0718 | Input/Turbine Speed Sensor Circuit Intermittent |
P0719 | Torque Converter/Brake Switch B Circuit Low |
P0720 | Output Speed Sensor Circuit Malfunction |
P0721 | Output Speed Sensor Circuit Range/Performance |
P0722 | Output Speed Sensor Circuit No Signal |
P0723 | Output Speed Sensor Circuit Intermittent |
P0724 | Torque Converter/Brake Switch B Circuit High |
P0725 | Engine Speed Input Circuit Malfunction |
P0726 | Engine Speed Input Circuit Range/Performance |
P0727 | Engine Speed Input Circuit No Signal |
P0728 | Engine Speed Input Circuit Intermittent |
P0729 | Gear 6 Incorrect Ratio |
P0730 | Incorrect Gear Ratio |
P0731 | Gear 1 Incorrect Ratio |
P0732 | Gear 2 Incorrect Ratio |
P0733 | Gear 3 Incorrect Ratio |
P0734 | Gear 4 Incorrect Ratio |
P0735 | Gear 5 Incorrect Ratio |
P0736 | Reverse Incorrect Ratio |
P0737 | TCM Engine Speed Output Circuit |
P0738 | TCM Engine Speed Output Circuit Low |
P0739 | TCM Engine Speed Output Circuit High |
P0740 | Torque Converter Clutch Circuit Malfunction |
P0741 | Torque Converter Clutch Circuit Performance or Stuck Off |
P0742 | Torque Converter Clutch Circuit Stuck On |
P0743 | Torque Converter Clutch Circuit Electrical |
P0744 | Torque Converter Clutch Circuit Intermittent |
P0745 | Pressure Control Solenoid Malfunction |
P0746 | Pressure Control Solenoid Performance or Stuck Off |
P0747 | Pressure Control Solenoid Stuck On |
P0748 | Pressure Control Solenoid Electrical |
P0749 | Pressure Control Solenoid Intermittent |
P0750 | Shift Solenoid A Malfunction |
P0751 | Shift Solenoid A Performance or Stuck Off |
P0752 | Shift Solenoid A Stuck On |
P0753 | Shift Solenoid A Electrical |
P0754 | Shift Solenoid A Intermittent |
P0755 | Shift Solenoid B Malfunction |
P0756 | Shift Solenoid B Performance or Stuck Off |
P0757 | Shift Solenoid B Stuck On |
P0758 | Shift Solenoid B Electrical |
P0759 | Shift Solenoid B Intermittent |
P0760 | Shift Solenoid C Malfunction |
P0761 | Shift Solenoid C Performance or Stuck Off |
P0762 | Shift Solenoid C Stuck On |
P0763 | Shift Solenoid C Electrical |
P0764 | Shift Solenoid C Intermittent |
P0765 | Shift Solenoid D Malfunction |
P0766 | Shift Solenoid D Performance or Stuck Off |
P0767 | Shift Solenoid D Stuck On |
P0768 | Shift Solenoid D Electrical |
P0769 | Shift Solenoid D Intermittent |
P0770 | Shift Solenoid E Malfunction |
P0771 | Shift Solenoid E Performance or Stuck Off |
P0772 | Shift Solenoid E Stuck On |
P0773 | Shift Solenoid E Electrical |
P0774 | Shift Solenoid E Intermittent |
P0775 | Pressure Control Solenoid B |
P0776 | Pressure Control Solenoid B Performance or Stuck Off |
P0777 | Pressure Control Solenoid B Stuck On |
P0778 | Pressure Control Solenoid B Electrical |
P0779 | Pressure Control Solenoid B Intermittent |
P0780 | Shift Malfunction |
P0781 | 1-2 Shift Malfunction |
P0782 | 2-3 Shift Malfunction |
P0783 | 3-4 Shift Malfunction |
P0784 | 4-5 Shift Malfunction |
P0785 | Shift/Timing Solenoid Malfunction |
P0786 | Shift/Timing Solenoid Range/Performance |
P0787 | Shift/Timing Solenoid Low |
P0788 | Shift/Timing Solenoid High |
P0789 | Shift/Timing Solenoid Intermittent |
P0790 | Normal/Performance Switch Circuit Malfunction |
P0791 | Intermediate Shaft Speed Sensor A Circuit |
P0792 | Intermediate Shaft Speed Sensor A Circuit Range/Performance |
P0793 | Intermediate Shaft Speed Sensor A Circuit No Signal |
P0794 | Intermediate Shaft Speed Sensor A Circuit Intermittent |
P0795 | Pressure Control Solenoid C |
P0796 | Pressure Control Solenoid C Performance or Stuck Off |
P0797 | Pressure Control Solenoid C Stuck On |
P0798 | Pressure Control Solenoid C Electrical |
P0799 | Pressure Control Solenoid C Intermittent |
P0800 | Transfer Case Control System (MIL Request) |
P0801 | Reverse Inhibit Control Circuit Malfunction |
P0802 | Transmission Control System MIL Request Circuit / Open |
P0803 | 1-4 Upshift (Skip Shift) Solenoid Control Circuit Malfunction |
P0804 | 1-4 Upshift (Skip Shift) Lamp Control Circuit Malfunction |
P0805 | Clutch Position Sensor Circuit |
P0806 | Clutch Position Sensor Circuit Range/Performance |
P0807 | Clutch Position Sensor Circuit Low |
P0808 | Clutch Position Sensor Circuit High |
P0809 | Clutch Position Sensor Circuit Intermittent |
P0810 | Clutch Position Control Error |
P0811 | Excessive Clutch Slippage |
P0812 | Reverse Input Circuit |
P0813 | Reverse Output Circuit |
P0814 | Transmission Range Display Circuit |
P0815 | Upshift Switch Circuit |
P0816 | Downshift Switch Circuit |
P0817 | Starter Disable Circuit |
P0818 | Driveline Disconnect Switch Input Circuit |
P0819 | Up and Down Shift Switch to Transmission Range Correlation |
P0820 | Gear Lever X-Y Position Sensor Circuit |
P0821 | Gear Lever X Position Sensor Circuit |
P0822 | Gear Lever Y Position Sensor Circuit |
P0823 | Gear Lever X Position Sensor Circuit Intermittent |
P0824 | Gear Lever Y Position Sensor Circuit Intermittent |
P0825 | Gear Lever Push/Pull Switch Circuit (Shift Anticipate) |
P0826 | Up and Down Switch Input Circuit |
P0827 | Up and Down Switch Input Circuit Low |
P0828 | Up and Down Switch Input Circuit High |
P0829 | 5-6 Shift |
P0830 | Clutch Pedal Switch A Circuit |
P0831 | Clutch Pedal Switch A Circuit Low |
P0832 | Clutch Pedal Switch A Circuit High |
P0833 | Clutch Pedal Switch B Circuit |
P0834 | Clutch Pedal Switch B Circuit Low |
P0835 | Clutch Pedal Switch B Circuit High |
P0836 | Four Wheel Drive (4WD) Switch Circuit |
P0837 | Four Wheel Drive (4WD) Switch Circuit Range/Performance |
P0838 | Four Wheel Drive (4WD) Switch Circuit Low |
P0839 | Four Wheel Drive (4WD) Switch Circuit High |
P0840 | Transmission Fluid Pressure Sensor/Switch A Circuit |
P0841 | Transmission Fluid Pressure Sensor/Switch A Circuit Range/Performance |
P0842 | Transmission Fluid Pressure Sensor/Switch A Circuit Low |
P0843 | Transmission Fluid Pressure Sensor/Switch A Circuit High |
P0844 | Transmission Fluid Pressure Sensor/Switch A Circuit Intermittent |
P0845 | Transmission Fluid Pressure Sensor/Switch B Circuit |
P0846 | Transmission Fluid Pressure Sensor/Switch B Circuit Range/Performance |
P0847 | Transmission Fluid Pressure Sensor/Switch B Circuit Low |
P0848 | Transmission Fluid Pressure Sensor/Switch B Circuit High |
P0849 | Transmission Fluid Pressure Sensor/Switch B Circuit Intermittent |
P0850 | Park / Neutral Switch Input Circuit |
P0851 | Park / Neutral Switch Input Circuit Low |
P0852 | Park / Neutral Switch Input Circuit High |
P0853 | Drive Switch Input Circuit |
P0854 | Drive Switch Input Circuit Low |
P0855 | Drive Switch Input Circuit High |
P0856 | Traction Control Input Signal |
P0857 | Traction Control Input Signal Range/Performance |
P0858 | Traction Control Input Signal Low |
P0859 | Traction Control Input Signal High |
P0860 | Gear Shift Module Communication Circuit |
P0861 | Gear Shift Module Communication Circuit Low |
P0862 | Gear Shift Module Communication Circuit High |
P0863 | TCM Communication Circuit |
P0864 | TCM Communication Circuit Range/Performance |
P0865 | TCM Communication Circuit Low |
P0866 | TCM Communication Circuit High |
P0867 | Transmission Fluid Pressure |
P0868 | Transmission Fluid Pressure Low |
P0869 | Transmission Fluid Pressure High |
P0870 | Transmission Fluid Pressure Sensor/Switch C Circuit |
P0871 | Transmission Fluid Pressure Sensor/Switch C Circuit Range/Performance |
P0872 | Transmission Fluid Pressure Sensor/Switch C Circuit Low |
P0873 | Transmission Fluid Pressure Sensor/Switch C Circuit High |
P0874 | Transmission Fluid Pressure Sensor/Switch C Circuit Intermittent |
P0875 | Transmission Fluid Pressure Sensor/Switch D Circuit |
P0876 | Transmission Fluid Pressure Sensor/Switch D Circuit Range/Performance |
P0877 | Transmission Fluid Pressure Sensor/Switch D Circuit Low |
P0878 | Transmission Fluid Pressure Sensor/Switch D Circuit High |
P0879 | Transmission Fluid Pressure Sensor/Switch D Circuit Intermittent |
P0880 | TCM Power Input Signal |
P0881 | TCM Power Input Signal Range/Performance |
P0882 | TCM Power Input Signal Low |
P0883 | TCM Power Input Signal High |
P0884 | TCM Power Input Signal Intermittent |
P0885 | TCM Power Relay Control Circuit /Open |
P0886 | TCM Power Relay Control Circuit Low |
P0887 | TCM Power Relay Control Circuit High |
P0888 | TCM Power Relay Sensor Circuit |
P0889 | TCM Power Relay Sensor Circuit Range/Performance |
P0890 | TCM Power Relay Sensor Circuit Low |
P0891 | TCM Power Relay Sensor Circuit High |
P0892 | TCM Power Relay Sensor Circuit Intermittent |
P0893 | Multiple Gears Engaged |
P0894 | Transmission Component Slipping |
P0895 | Shift Time Too Short |
P0896 | Shift Time Too Long |
P0897 | Transmission Fluid Deteriorated |
P0898 | Transmission Control System MIL Request Circuit Low |
P0899 | Transmission Control System MIL Request Circuit High |
P0900 | Clutch Actuator Circuit / Open |
P0901 | Clutch Actuator Circuit Range/Performance |
P0902 | Clutch Actuator Circuit Low |
P0903 | Clutch Actuator Circuit High |
P0904 | Gate Select Position Circuit [Senses Left / Right Position] |
P0905 | Gate Select Position Circuit Range/Performance |
P0906 | Gate Select Position Circuit Low |
P0907 | Gate Select Position Circuit High |
P0908 | Gate Select Position Circuit Intermittent |
P0909 | Gate Select Control Error |
P0910 | Gate Select Actuator Circuit / Open [left / right motion] |
P0911 | Gate Select Actuator Circuit Range/Performance |
P0912 | Gate Select Actuator Circuit Low |
P0913 | Gate Select Actuator Circuit High |
P0914 | Gear Shift Position Circuit [Senses Forward / Rearward Position, Odd / Even Gears] |
P0915 | Gear Shift Position Circuit Range/Performance |
P0916 | Gear Shift Position Circuit Low |
P0917 | Gear Shift Position Circuit High |
P0918 | Gear Shift Position Circuit Intermittent |
P0919 | Gear Shift Position Control Error |
P0920 | Gear Shift Forward Actuator Circuit / Open [Forward Motion, Odd Gears, 1,3,5] |
P0921 | Gear Shift Forward Actuator Circuit Range/Performance |
P0922 | Gear Shift Forward Actuator Circuit Low |
P0923 | Gear Shift Forward Actuator Circuit High |
P0924 | Gear Shift Reverse Actuator Circuit / Open [Rearward Motion, Even Gears, 2,4,6] |
P0925 | Gear Shift Reverse Actuator Circuit Range/Performance |
P0926 | Gear Shift Reverse Actuator Circuit Low |
P0927 | Gear Shift Reverse Actuator Circuit High |
P0928 | Gear Shift Lock Solenoid Circuit / Open |
P0929 | Gear Shift Lock Solenoid Circuit Range/Performance |
P0930 | Gear Shift Lock Solenoid Circuit Low |
P0931 | Gear Shift Lock Solenoid Circuit High |
P0932 | Hydraulic Pressure Sensor Circuit |
P0933 | Hydraulic Pressure Sensor Range/Performance |
P0934 | Hydraulic Pressure Sensor Circuit Low Input |
P0935 | Hydraulic Pressure Sensor Circuit High Input |
P0936 | Hydraulic Pressure Sensor Circuit Intermittent |
P0937 | Hydraulic Oil Temperature Sensor Circuit |
P0938 | Hydraulic Oil Temperature Sensor Range/Performance |
P0939 | Hydraulic Oil Temperature Sensor Circuit Low Input |
P0940 | Hydraulic Oil Temperature Sensor Circuit High Input |
P0941 | Hydraulic Oil Temperature Sensor Circuit Intermittent |
P0942 | Hydraulic Pressure Unit |
P0943 | Hydraulic Pressure Unit Cycle Period Too Short |
P0944 | Hydraulic Pressure Unit Loss of Pressure |
P0945 | Hydraulic Pump Relay Circuit / Open |
P0946 | Hydraulic Pump Relay Circuit Range/Performance |
P0947 | Hydraulic Pump Relay Circuit Low |
P0948 | Hydraulic Pump Relay Circuit High |
P0949 | ASM Adaptive Learning Not Done |
P0950 | ASM Control Circuit [Up / Down / Auto / etc] |
P0951 | ASM Control Circuit Range/Performance |
P0952 | ASM Control Circuit Low |
P0953 | ASM Control Circuit High |
P0954 | ASM Control Circuit Intermittent |
P0955 | ASM Mode Circuit [Performance / Winter / Sport / etc] |
P0956 | ASM Mode Circuit Range/Performance |
P0957 | ASM Mode Circuit Low |
P0958 | ASM Mode Circuit High |
P0959 | ASM Mode Circuit Intermittent |
P0960 | Pressure Control Solenoid A Control Circuit / Open |
P0961 | Pressure Control Solenoid A Control Circuit Range/Performance |
P0962 | Pressure Control Solenoid A Control Circuit Low |
P0963 | Pressure Control Solenoid A Control Circuit High |
P0964 | Pressure Control Solenoid B Control Circuit / Open |
P0965 | Pressure Control Solenoid B Control Circuit Range/Performance |
P0966 | Pressure Control Solenoid B Control Circuit Low |
P0967 | Pressure Control Solenoid B Control Circuit High |
P0968 | Pressure Control Solenoid C Control Circuit / Open |
P0969 | Pressure Control Solenoid C Control Circuit Range/Performance |
P0970 | Pressure Control Solenoid C Control Circuit Low |
P0971 | Pressure Control Solenoid C Control Circuit High |
P0972 | Shift Solenoid A Control Circuit Range/Performance |
P0973 | Shift Solenoid A Control Circuit Low |
P0974 | Shift Solenoid A Control Circuit High |
P0975 | Shift Solenoid B Control Circuit Range/Performance |
P0976 | Shift Solenoid B Control Circuit Low |
P0977 | Shift Solenoid B Control Circuit High |
P0978 | Shift Solenoid C Control Circuit Range/Performance |
P0979 | Shift Solenoid C Control Circuit Low |
P0980 | Shift Solenoid C Control Circuit High |
P0981 | Shift Solenoid D Control Circuit Range/Performance |
P0982 | Shift Solenoid D Control Circuit Low |
P0983 | Shift Solenoid D Control Circuit High |
P0984 | Shift Solenoid E Control Circuit Range/Performance |
P0985 | Shift Solenoid E Control Circuit Low |
P0986 | Shift Solenoid E Control Circuit High |
P0987 | Transmission Fluid Pressure Sensor/Switch E Circuit |
P0988 | Transmission Fluid Pressure Sensor/Switch E Circuit Range/Performance |
P0989 | Transmission Fluid Pressure Sensor/Switch E Circuit Low |
P0990 | Transmission Fluid Pressure Sensor/Switch E Circuit High |
P0991 | Transmission Fluid Pressure Sensor/Switch E Circuit Intermittent |
P0992 | Transmission Fluid Pressure Sensor/Switch F Circuit |
P0993 | Transmission Fluid Pressure Sensor/Switch F Circuit Range/Performance |
P0994 | Transmission Fluid Pressure Sensor/Switch F Circuit Low |
P0995 | Transmission Fluid Pressure Sensor/Switch F Circuit High |
P0996 | Transmission Fluid Pressure Sensor/Switch F Circuit Intermittent |
P0997 | Shift Solenoid F Control Circuit Range/Performance |
P0998 | Shift Solenoid F Control Circuit Low |
P0999 | Shift Solenoid F Control Circuit High |
CAN-Bus |
Faultcode | Possible cause(s) |
U0001 | High Speed CAN Communication Bus |
U0002 | High Speed CAN Communication Bus Performance |
U0003 | High Speed CAN Communication Bus (+) Open |
U0004 | High Speed CAN Communication Bus (+) Low |
U0005 | High Speed CAN Communication Bus (+) High |
U0006 | High Speed CAN Communication Bus (-) Open |
U0007 | High Speed CAN Communication Bus (-) Low |
U0008 | High Speed CAN Communication Bus (-) High |
U0009 | High Speed CAN Communication Bus (-) Shorted to Bus (+) |
U0010 | Medium Speed CAN Communication Bus |
U0011 | Medium Speed CAN Communication Bus Performance |
U0012 | Medium Speed CAN Communication Bus (+) Open |
U0013 | Medium Speed CAN Communication Bus (+) Low |
U0014 | Medium Speed CAN Communication Bus (+) High |
U0015 | Medium Speed CAN Communication Bus (-) Open |
U0016 | Medium Speed CAN Communication Bus (-) Low |
U0017 | Medium Speed CAN Communication Bus (-) High |
U0018 | Medium Speed CAN Communication Bus (-) Shorted to Bus (+) |
U0019 | Low Speed CAN Communication Bus |
U0020 | Low Speed CAN Communication Bus Performance |
U0021 | Low Speed CAN Communication Bus (+) Open |
U0022 | Low Speed CAN Communication Bus (+) Low |
U0023 | Low Speed CAN Communication Bus (+) High |
U0024 | Low Speed CAN Communication Bus (-) Open |
U0025 | Low Speed CAN Communication Bus (-) Low |
U0026 | Low Speed CAN Communication Bus (-) High |
U0027 | Low Speed CAN Communication Bus (-) Shorted to Bus (+) |
U0028 | Vehicle Communication Bus A |
U0029 | Vehicle Communication Bus A Performance |
U0030 | Vehicle Communication Bus A (+) Open |
U0031 | Vehicle Communication Bus A (+) Low |
U0032 | Vehicle Communication Bus A (+) High |
U0033 | Vehicle Communication Bus A (-) Open |
U0034 | Vehicle Communication Bus A (-) Low |
U0035 | Vehicle Communication Bus A (-) High |
U0036 | Vehicle Communication Bus A (-) Shorted to Bus (+) |
U0037 | Vehicle Communication Bus B |
U0038 | Vehicle Communication Bus B Performance |
U0039 | Vehicle Communication Bus B (+) Open |
U0040 | Vehicle Communication Bus B (+) Low |
U0041 | Vehicle Communication Bus B (+) High |
U0042 | Vehicle Communication Bus B (-) Open |
U0043 | Vehicle Communication Bus B (-) Low |
U0044 | Vehicle Communication Bus B (-) High |
U0045 | Vehicle Communication Bus B (-) Shorted to Bus (+) |
U0046 | Vehicle Communication Bus C |
U0047 | Vehicle Communication Bus C Performance |
U0048 | Vehicle Communication Bus C (+) Open |
U0049 | Vehicle Communication Bus C (+) Low |
U0050 | Vehicle Communication Bus C (+) High |
U0051 | Vehicle Communication Bus C (-) Open |
U0052 | Vehicle Communication Bus C (-) Low |
U0053 | Vehicle Communication Bus C (-) High |
U0054 | Vehicle Communication Bus C (-) Shorted to Bus (+) |
U0055 | Vehicle Communication Bus D |
U0056 | Vehicle Communication Bus D Performance |
U0057 | Vehicle Communication Bus D (+) Open |
U0058 | Vehicle Communication Bus D (+) Low |
U0059 | Vehicle Communication Bus D (+) High |
U0060 | Vehicle Communication Bus D (-) Open |
U0061 | Vehicle Communication Bus D (-) Low |
U0062 | Vehicle Communication Bus D (-) High |
U0063 | Vehicle Communication Bus D (-) Shorted to Bus (+) |
U0064 | Vehicle Communication Bus E |
U0065 | Vehicle Communication Bus E Performance |
U0066 | Vehicle Communication Bus E (+) Open |
U0067 | Vehicle Communication Bus E (+) Low |
U0068 | Vehicle Communication Bus E (+) High |
U0069 | Vehicle Communication Bus E (-) Open |
U0070 | Vehicle Communication Bus E (-) Low |
U0071 | Vehicle Communication Bus E (-) High |
U0072 | Vehicle Communication Bus E (-) Shorted to Bus (+) |
U0073 | Control Module Communication Bus Off |
U0100 | Lost Communication With ECM/PCM A |
U0101 | Lost Communication With TCM |
U0102 | Lost Communication With Transfer Case Control Module |
U0103 | Lost Communication With Gear Shift Module |
U0104 | Lost Communication With Cruise Control Module |
U0105 | Lost Communication with Fuel Injector Control Module |
U0192 | Lost Communication With Television |
U0197 | Lost Communication With Telephone Control Module |
U0198 | Lost Communication With Telematic Control Module |
U0222 | Lost Communication With Door Window Motor A |
U0235 | Lost Communications With Cruise Control Front Distance Range Sensor |
U0301 | Software Incompatibility With ECM/PCM |
U0302 | Software Incompatibility With TCM (Transmission Control Module) |
U0303 | Software Incompatibility With Transfer Case Control Module |
U0321 | Software Incompatibility With Ride Level Control Module |
U0326 | Software Incompatibility With Vehicle Immobilizer Control Module |
U0327 | Software Incompatibility With Vehicle Security Control Module |
Faultcode | Possible cause(s) |
C100F, Wheel speed sensor F.R. | Missing signal, Circuit open |
C101F, Wheel speed sensor F.L. | Missing signal, Circuit open |
C102F, Wheel speed sensor R.R. | Missing signal, Circuit open |
C103F, Wheel speed sensor R.L. | Missing signal, Circuit open |
C1041, Wheel speed sensor F.R. | Signal incorrect, Toothed ring, Defective |
C1042, Wheel speed sensor F.L. | Signal incorrect, Toothed ring, Defective |
C1043, Wheel speed sensor R.R. | Signal incorrect, Toothed ring, Defective |
C1044, Wheel speed sensor R.L. | Signal incorrect, Toothed ring, Defective |
C1046, Vehicle speed sensor | Wrong signal |
C1048, Vehicle speed sensor | Wrong signal, Short circuited |
C10C3, Control module | Incorrect coding, Defective |
C10C6, Stop light switch | Wrong signal, Defective, Short circuited |
C10C9, ESP switch | Short circuit to ground |
C10CC, Battery (positive) | Voltage too high/ low, Wires |
C10E6, CAN communication | Signal incorrect |
C10F4, Lateral acceleration sensor | Missing signal, Signal fault, Circuit open, Sensor defective |
C1158, Steering wheel angle sensor (ESP) | Signal incorrect, Signal fault, Signal missing |
C1180, CAN communication | Engine, Signal fault, Signal missing, Defective |
C1182, CAN communication | Missing signal, Relay |
C1183, CAN communication | |
C1188, CAN communication | Transmission, Signal fault, Stored fault |
C19CE, Relay for brake light | Signal fault |
Idioma: Português
Formato: PDF
Tamanho: 34,3 Mb
Índice
Especificações Técnicas
– Introdução
– Lubrificação e Manutenção
– Suspensão
– Diferencial e Linha de Transmissão
– Freios
– Embreagem
– Sistema de Arrefecimento
– Bateria
– Partida
– Sistema de Carga
– Sistema de Ignição
– Painel de Instrumentos e Sistemas
– Sistema de Áudio
– Buzinas
– Sistema de Controle de Velocidade
– Luzes de Direção e Pisca-Pisca
– Sistema do Limpador e o Lavador
– Lavadores e Limpadores do Para-Brisa
– Luzes
– Sistema de Proteção
– Sistemas de Aquecimento Elétrico
– Sistemas Aquecidos Eletricamente
– Travas Elétricas das Portas
– Sistema Imobilizador
– Vidros Elétricos
– Espelhos Elétrico
– Sistema de Aviso do Carrilhão/Vibrador
– Diagramas de Fiações
– Motor
– Sistema do Escapamento e Coletor de Admissão
– Sistema do Escapamento e Tubo de Admissão
– Estrutura e Para-Choques
– Sistema de Combustível
– Sistema de Combustível–Motor 1.8L
– Direção
– Transmissão
– Pneus e Rodas
– Carroceria
– Aquecimento e Ar Condicionado
– Sistemas de Controle de Emissões
– Sistemas de Controle de Emissões – 1.8L Engine
https://loja.webautomotivo.com.br/produto/seja-um-associado/
– Idioma: Português, Espanhol e Inglês- (A maior parte dos manuais está em inglês)
– Tipo: PDF
– Tamanho: 2.43 Gb
Índice
O índice e o conteúdo está no vídeo do anúncio.
O arquivo é muito extenso, cerca de 2.50 Gb de informações sobre a Grand Caravan e é impossível descrever tudo aqui. Veja o conteúdo no vídeo!
Os manuais estão dispostos em pastas organizadas por ano e modelo. O formato dos arquivos estão em PDF.
https://loja.webautomotivo.com.br/produto/seja-um-associado/
Aplicação: Chrysler 300M
Idioma: Inglês
Tamanho: 59,7 Mb
Tipo: PDF
ÍNDICE
MANUAL DE SERVIÇO LH
– Introdução
– Lubrificação e Manutenção
– Suspensão
– Transmissão
– Freios
– Refrigeração
– Audio / Video
– Chime / Buzzer
– Relógio
– Módulos de Controle Eletrônico
– Sistemas de motores
– Sistemas Aquecidos
– Buzina
– Controle de ignição
– Instrument Cluster
– Lâmpadas
– Message Systems
– Power Systems
– Air Bag
– Controle de velocidade 8P
– Segurança do roubo do veículo
– Limpadores / Lavadores
– Fiação
– Motor
– Sistema de Exaustão
– Quadros e Pára-choques
– Sistema de combustível
– Direção
– Transaxle
– Pneus / Rodas
– Carroceria
– Aquecimento e Ar Condicionado
– Controle de Emissões
– Componente e Índice do Sistema
LH TREM DE FORÇA
– Índice
– Introdução
– Identificação do sistema
– Descrição do sistema e operação funcional
– Avisos de isenção, Segurança, Avisos
– Ferramentas e Equipamentos Necessários
– Glossário de termos
– Informações e Procedimentos Diagnósticos
– Localizações de componentes
– Pinagem do Conector
– Diagramas esquemáticos
– Tabelas e Gráficos
LH CHASSI
– Índice
– Introdução
– Identificação do sistema
– Descrição do sistema e operação funcional
– Avisos de isenção, Segurança, Avisos
– Ferramentas e Equipamentos Necessários
– Glossário de termos
– Informações e Procedimentos Diagnósticos
– Localizações de componentes
– Pinagem do Conector
– Diagramas esquemáticos
LH CARROCERIA 2003
– Índice
– Introdução
– Identificação do sistema
– Descrição do sistema e operação funcional
– Avisos de isenção, Segurança, Avisos
– Ferramentas e Equipamentos Necessários
– Glossário de termos
– Informações e Procedimentos Diagnósticos
– Diagramas esquemáticos
LH CARROCERIA SUPLEMENTO 2004
– Índice
– Introdução
– Identificação do sistema
– Descrição do sistema e operação funcional
– Informações e Procedimentos Diagnósticos
– Pinagem do Conector
– Diagramas esquemáticos
https://loja.webautomotivo.com.br/produto/seja-um-associado/