Meaning of Common OBDII "Check Engine" Codes on the Toyota Camry

Updated on January 19, 2019
hardlymoving profile image

Hardlymoving writes about do-it-yourself automobile maintenance on various makes and models.

Camry OBDII Input Port
Camry OBDII Input Port | Source

Where Fault Codes Come From

This article will address the most common error or "fault" codes that trigger the illumination of the "Check Engine" light on the four-cylinder Camry.

All modern automobile engines are managed by an on-board computer, commonly called an Electronic Control Module (ECM) or Powertrain Control Module (PCM). The PCM controls both the engine and the transmission. It generates the error codes or fault codes we talk about here.

Electrical inputs go to the PCM from sensors located throughout the engine compartment. The PCM processes the inputs (in milliseconds) and sends electrical signals (voltage) to electronically controlled valves and relays to make the engine behave in a predictable manner. When all of these engine control devices are working in harmony with the PCM, the fuel economy, emissions and overall drive-ability of the Camry perform at optimum levels.

When the PCM expects electrical input signals from the sensors but doesn't receive them, doesn't receive them fast enough, or doesn't receive them in the voltage range it expects, the PCM generates a fault code and stores it. The yellow "Check Engine" light comes on to inform the driver of the Camry about the fault.

If multiple output sensors fail, the various fault codes will accumulate in the PCM until the problem has been identified and fixed and the fault code(s) erased.

Besides sensor failures, the failure of input control valves and relays (which get PCM instruction data via electrical current) will generate fault codes as well.

There are both generic and vehicle-specific fault codes. Generic fault codes are common to all vehicles that use the OBDII (On-board Diagnosis Version II) system based on SAE (Society of Automotive Engineers) and Federal EPA standards. Vehicle-specific codes are additional codes added by the auto manufacturer to address specific vehicle functions not common with other vehicle makes and models.

Common Sensors That Give Input to the ECM

  • Oxygen Sensor (O2) (at least two)
  • Crankshaft Position Sensor
  • Camshaft Position Sensor
  • Air/Fuel Sensor (in California cars it replaces one of the O2 sensors)
  • Engine Coolant Temperature Sensor
  • Intake Air Temperature Sensor
  • Throttle Position Sensor
  • Manifold Absolute Pressure Sensor
  • Vehicle Speed Sensor
  • Exhaust Gas Recirculation Valve Position Sensor
  • Power Steering Pressure Switch
  • Transaxle Sensors

Common Valves, Sensors and Devices That Receive Output From the ECM

  • Ignition Coils
  • Fuel Injectors
  • Idle Air Control Valve
  • EVAP Vacuum Switching Valve
  • Vapor Pressure Sensor

Camry ODBII Port Location

Click thumbnail to view full-size
ODBII Interface Port Location underneath the panel below the steering column.Camry ODBII Interface Port
ODBII Interface Port Location underneath the panel below the steering column.
ODBII Interface Port Location underneath the panel below the steering column.
Camry ODBII Interface Port
Camry ODBII Interface Port

5 Problems That Commonly Cause Fault Codes in the Camry

The fault codes generated by the OBDII only indicate possibilities: a possible problem or set of problems that requires attention. To identify a specific cause, in the absence of some expensive analysis tools, may require component testing as well as trial and error.

Some repair facilities, including dealerships, take the "shotgun" approach—which is to replace every possible item that may have caused the fault code to go on. Their focus is to avoid revisiting the problem and having to deal with you, the customer, more than once. In other words, why spend two hours identifying a problem whose solution might require merely cleaning a part, or replacing a $10 part? However, some of these parts can cost hundreds of dollars.

These are the most common types of fault codes have encountered with the Camry, along with their remedies. In this list, X = a number from 0 through 9.

  1. P013X and/or P015X with P113X: The O2 sensor (Oxygen) or Air/Fuel sensor (California emission cars) has gone bad. O2 sensors are wear items and do not last forever. They usually go bad approaching 80,000 miles. Just buy a new one and replace it. They can't be cleaned. Going a few months without replacement runs the risk of destroying the catalytic converter. When the ECM gets a weak or inconsistent signal from the upstream 02 sensor (the one before the catalytic conveter), the ECM will send an "enrich fuel" signal command to the fuel injectors so that an overly lean air/fuel mixture won't overheat the engine. Fuel economy will significantly deteriorate. And when the combustion exhaust gases containing unburned fuel pass into the catalytic converter, the converter will overheat in the process of continuously burning combustible pollutants. In time the converter will burn out. When buying a new 02 or Air/Fuel sensor, get Denso or NGK. Bosch sensors don't seem to work well in Hondas only last a couple of years with Toyotas. The warranty period for most electronic components is 90 days to 1 year.
  2. P044X: Determine if your fuel cap is loose. If that doesn't fix it, then it's probably the VSV valve (part of the EVAP system) attached to the charcoal canister that has gone bad.
  3. P030X: A spark plug or spark plug wire is bad. I've seen wires go bad when wire clips were broken off during spark plug replacement. The wire(s) then rest on the hot valve cover and get slowly destroyed by the heat. In a worst case scenario, the check engine light will blink continuously; this indicates the car should be serviced as soon as possible or the catalytic converter will go bad in short order. Multiple P030X or the "Random Cylinder Misfire" code usually indicate a bad coil pack. Since coil packs are expensive, the ignition wires are a good starting point for replacement. You can't use the old voltage resistance test to test ignition wires that use the new technology.
  4. P0420: This may indicate a bad "downstream" (after the catalytic converter) 02 sensor (which monitors the efficiency of the catalytic converter) or it may mean a bad catalytic converter. It is all guesswork in the absence of an exhaust analysis tool (like what they have at DMV) to determine the efficiency of the converter. Here's a possible fix for the P0420 problem.
  5. P0401 and P0402: This one can be a little tricky. Either the EGR (Exhaust Gas Recirculation) valve requires replacement, or the VSV (Vacuum Switching Valve - EVAP system component) isn't working properly. Replacing the EGR valve (which isn't cheap) may not resolve the problem unless the VSV valve is also replaced. The purpose of the EGR valve is to recycle a small amount of engine exhaust back into the air/fuel mixture to keep the exhaust temperature from rising high enough to produce too much of a pollutant called nitrogen oxide. The possible cheap solution: mixing 4 ounces of Marvel Mystery Oil with every 10 gallons of fuel may resolve the problem after a few tank fill-ups.

To Buy or Not to Buy an OBDII Code Reader

ODBII standards were implemented in 1994 to replace ODBI. We don't know of any ODBIII on the horizon.

OBDII code readers have significantly come down in price compared to a few years ago. A basic reader to just extract and reset the code is around $30. A reader that gives the text description accompanying the code is around $50. Car dealers charge around $50+ for each reading.

But most automotive retail parts stores will download and reset the code(s) for you for free. Why have your own reader? It's nice to have your own reader if you intend on owning a motor vehicle for a while, but it's like buying a wrench—you don't need to use it all the time.

Once the reader or the parts store has identified the fault code, go on the internet to get the fault description with some possible solutions to investigate.

Sometimes the fault codes are anomalies; after you reset the code, it never comes back on. But if the code quickly reappears, then some maintenance work is in order. In either case, you have avoided at least one trip to the dealership, repair shop or parts store.

One method of resetting fault codes without trying to find out what the codes were is to disconnect the car's battery . . . if re-entering your car's radio stations and anti-theft code isn't a hassle.

The Meaning of the Digits in the OBDII Fault Code

0, 1
0 = All Manufacturers (generic)
1 = Specific Manufacturer
Emission System
Fuel Injector Problem
Engine Misfire / Ignition Problems
Emission Control
Speed and Idle Control

Non-Manufacturer-Specific Fault Codes

Mass airflow (MAF) sensor circuit manfunction
Mass airflow (MAF) circuit range/performance problem
Manifold Absolute Pressure (MAP) sensor circuit malfunction
Manifold Absolute Pressure (MAP) sensor malfunction
Intake Air Temperature (IAT) sensor circuit malfunction
Engine coolant temperature (ECT) sensor circuit malfunction
Engine coolant temperature circuit range/performance problem
Throttle/pedal position sensor (TPS) circuit malfunction
Throttle/pedal position sensor (TPS) range/performance problem
Insufficient coolant temperature for closed loop fuel control
Thermostat malfunction
Heated oxygen sensor circuit malfunction (bank 1, sensor 1)
Heated oxygen sensor slow
Heated oxygen sensor heater circuit malfunction (bank 1, sensor 1)
Heated oxygen sensor circuit malfunction (bank 1, sensor 2)
Heated oxygen sensor heater circuit malfunction (bank 1, sensor 2)
Heated oxygen sensor circuit malfunction (bank 2, sensor 1)
Heated oxygen sensor circuit slow response (bank 2, sensor 1)
Heated oxygen sensor heater circuit malfunction (bank 2, sensor 1)
System too lean
System too rich
System too lean (air/fuel lean malfunction, bank 2)
System too lean (air/fuel rich malfunction, bank 2)
Random or multiple cylinder misfire detected
Cylinder no. 1 misfire detected
Cylinder no. 2 misfire detected
Cylinder no. 3 misfire detected
Cylinder no. 4 misfire detected
Cylinder no. 5 misfire detected
Cylinder no. 6 misfire detected
Knock sensor 1 circuit malfunction (bank 1 on V6 Models)
Knock sensor 2 circuit malfunction (bank 2, V6 models only)
Crankshaft position sensor A circuit malfunction
Camshaft position sensor circuit malfunction
EGR insufficient flow detected
EGR excessive flow detected
Catalyst system efficiency below threshold
EVAP system malfunction
EVAP control system - incorrect purge flow
EVAP system - small leak detected
EVAP system - vent control malfunction
EVAP system - pressure system malfunction
EVAP system - pressure sensor range/performance problem
Vehicle speed sensor malfunction
Idle control system malfunction

Toyota-Specific Fault Codes

BARO Sensor Circuit
Accelerator Pedal Position Sensor Circuit
Accelerator Pedal Position Sensor Range/Performance Problem
Throttle Control Motor Circuit
Magnetic Clutch Circuit
ETCS Actuator Power Source Circuit
Throttle Control Motor Lock
Electric Throttle Control System
Air/Fuel Sensor Circuit Range/Performance(Bank 1 Sensor 1)
Air/Fuel Sensor Circuit Response (Bank 1 Sensor 1)
Air/Fuel Sensor Heater Circuit Response. (Bank 1 Sensor 1)
Air/Fuel Sensor Circuit Range/Performance. (Bank 1 Sensor 2)
Air/Fuel Sensor Circuit Response. (Bank 1 Sensor 2)
Air/Fuel Sensor Heater Circuit. (Bank 1 Sensor 2)
Fuel Pump Relay Circuit
Igniter Circuit Malfunction - No. 1
Igniter Circuit Malfunction - No. 2
No Crankshaft Position Sensor Signal - Engine Running
VVT System
Sub-Throttle Position Sensor
Sub-Throttle Position Sensor Range/Performance Problem
Turbo Pressure Sensor Circuit
Turbo Pressure Sensor Range/Performance Problem
EGR Valve Position Sensor Circuit Malfunction
EGR Valve Position Sensor Circuit Range/Performance
Starter Signal Circuit
Boost Pressure Control Circuit
Boost Pressure Low
Boost Pressure High
Stop Lamp Switch Signal Malfunction
Cruise Control Main Switch Circuit
ECM BATT Malfunction
Knock Control CPU
Traction Control System
Idle Air Control Valve Control Circuit
OCV Circuit
Wastegate Valve Control Circuit
EGR Circuit
EGR by-pass Valve Control Circuit
Park/Neutral Position Switch Malfunction (Only For A/T)

This article is accurate and true to the best of the author’s knowledge. Content is for informational or entertainment purposes only and does not substitute for personal counsel or professional advice in business, financial, legal, or technical matters.

Questions & Answers

  • Is a 2001 Solara with an error code of P1130 an easy fix?

    Yes. Clean or replace the MAF (Mass Air Flow) sensor.

  • What is code C1300 on a Toyota Camry?

    A a non generic manufacturer's specific code for a particular model vehicle.

  • Why does my Camry 2003 model keep vibrating on the move?

    The wheels may need to be re-balanced.

  • I got code p0446 on my 2002 Toyota Solara SLE. How do I fix it?

    You need a new evaporator system canister vent control valve.

  • What is "Code 96" on a Toyota car?

    There is no such thing.


    0 of 8192 characters used
    Post Comment
    • profile image


      8 days ago

      Emission test failed code PO430?

    • profile image


      5 months ago

      I have a '12 Camry. I got a P0456 Evaporative Emission System Leak Detected (Very Small Leak) and Startability Malfunction (I missed the code).

    • profile image


      7 months ago

      I got code p0335 but just replaces the sensor but same code??

    • profile image

      Ahmed Mohammed 

      7 months ago

      I got code U0073 on my Toyota Camry model 2008

    • profile image


      12 months ago

      What causes hard start on camry 220

    • hardlymoving profile imageAUTHOR


      13 months ago from Memphis, TN

      Never heard of a Camry 220si.

    • profile image


      13 months ago

      Good day

      I have a camry 220si car starts and idle uneven but have no excelleration when excelerating ,please help what can the problem be.

    • profile image

      Christopher Ikoh 

      14 months ago

      Can't seem to rev my Toyota Camry 05 beyond 2500rev/min. Is it a transmission or engine issue. I've codes P0137 A/F sensor circuit malfunction. Is this d cause?..Pls I need help/suggestion to solve this problem!

    • profile image

      Maurice Ayugi 

      17 months ago

      where and how can i get OBD2 machine?

    • hardlymoving profile imageAUTHOR


      18 months ago from Memphis, TN

      P0607 mean that your car's Power Train Control Module (PCM or computer) is not working and you may have to replace it. If you can't get a new PCM from the salvage yard, it's a very expensive part. P0138 means your downstream (behind the cat converter) O2 sensor is malfunctioning or your catalytic converter is shot.

    • profile image

      sally saberton 

      18 months ago

      Diagnostics show P0607 and P0138. Could you give me a clue as to what I need to do?

    • hardlymoving profile imageAUTHOR


      23 months ago from Memphis, TN


      I would start by checking your fuel pressure. I'm going to guess that your fuel pump is giving out.

    • profile image


      23 months ago

      My car start well and idle fine,when pressing a pedal,it doesn't take the revs,engine 1TR-fe,any help please


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
    ClickscoThis is a data management platform studying reader behavior (Privacy Policy)