Toyota Celica P0345: CPS – Circuit Malfunction → Bank 2 → Sensor “A”

P0345 is a somewhat common and difficult trouble code to diagnose. The Toyota Celica is no exception to this rule. It indicates that there is an issue with the camshaft position sensor A on Bank 2.  It is usually caused by a wiring problem or the CPS itself.

Toyota Celica P0345 OBDII Diagnosis


OBDII P0345 means that there is a problem with the Camshaft Position Sensor (CPS) circuit “A”.  Bank 2 indicates that it’s on the side of the motor with the second cylinder in the firing order.

While it can be tempting to throw a new camshaft position sensor in and see if it fixes the problem, the CPS doesn’t always end up fixing the problem.

Since the CPS can often be difficult to get to, testing the wiring going to it makes good sense for step one.  Below, we’ll go over the symptoms and potential causes of P0345 in your Toyota Celica.

Related:  P0340 Toyota Celica


P0345 Symptoms: Toyota Celica

The CPS helps an engine determine optimal timing for combustion. When it is not functioning properly, it can cause a lot of drivability problems in your Celica, such as:

They include:

  • Failure to Start
  • Poor Idle Quality
  • Decreased Fuel Economy
  • Drop in Engine Power


Toyota Celica P0345 Causes

P0345 Toyota Celica

As stated above, the P0345 code is often caused by a failure in the Camshaft Position Sensor itself. Here are the most common causes:


Wiring Issue– The Camshaft Position Sensor wiring is exposed to harsher conditions than a lot of the wiring in your Celica. It is worth looking at it to see if it has developed a short, or to see if the harness connector is loose or damaged.

Here’s a great article on how to diagnose a short in a car. It’s really not complicated once you get the hang of it.  You’ll want to look for frayed, burnt, or damaged wiring. 

Also, check the connection at the CPS and PCM.  Make sure that they are damage free and snug.  Check the contact points.  It would be a shame to replace a CPS when all you needed to fix some wiring.


Camshaft Position Sensor Failure– After examining all of the wiring around the CPS, it’s going to be time to test the sensor itself. Here is a fantastic video on how to do that with a multimeter.  The good news is, that if the CPS is bad, they are relatively affordable to replace!


Other Causes– There are significantly less likely causes for P0345 as well. These include the PCM failing or the Crank Sensor failing. You’ll need to check the voltage at the camshaft sensor to see if it is within spec.



P0345 is a serious concern and should be addressed as soon as possible. We recommend taking your Celica into a mechanic as soon as possible. If you have any suggestions for improving this article, please feel free to leave a comment below. Good luck!