Camshaft Position Sensor Test (GM 3.1L, 3.4L)

Troubleshooting and testing the camshaft position sensor and diagnostic trouble code (DTC): P0341 CMP Sensor Circuit Performance, ( or DTC 17 if OBD I equipped) is one of the easiest tests on the planet!

All you need is a multimeter and this article will take you step by step thru' the whole process. Although a scan tool is a great tool to have (and you should have one), it's not needed for the test in this article.

The test that I'm going to show you is a dynamic test done by hand cranking the engine. The camshaft position sensor can not be tested by doing a simple resistance test in Ohm's mode on your multimeter. The only way to test it and be sure of the result, a result that says: ‘YES, it's good or NO, it's bad’ -is to test it dynamically, and I'll show you just how to do it.

To see if this cam sensor diagnostic tutorial applies to your specific vehicle, check out the ‘Applies To:’ box (on the right column).

The way this article is presented, is that you jump right into the test but I recommend that you first take a look at the section entitled: How the CMP sensor Works.

En Español You can find this tutorial in Spanish here: Prueba: Sensor De La Posición Del Árbol De Levas (P0341) (at:

Tools Needed To Test The Cam Sensor

You don't need any expensive tools to test the cam sensor on your 3.1L or 3.4L V6 engine.

Tools You'll Need:

  1. Multimeter.
    1. You can use a digital multimeter or an analog multimeter although the digital one is the preferred one.
    2. If you don't have a multimeter or need to upgrade yours, check out my recommendation here: Buying A Digital Multimeter For Automotive Diagnostic Testing (at:
  2. Jack.
  3. Jack stands.
  4. 1/2 inch ratchet wrench.

IMPORTANT: To test the cam sensor with the info in this tutorial, you'll need to jack up and place your vehicle on jack stands. Think safety and use common sense. Never trust the jack alone to hold up the vehicle!

Symptoms Of A Bad Cam Sensor

The most obvious symptom of a bad cam position sensor is the check engine light, on your 3.1L/3.4L car or mini-van, will be shining nice and bright (with a cam sensor fail trouble code stored in the PCM's memory).

Below is a simple list of more specific symptoms that accompany a bad cam sensor:

  1. Bad camshaft position sensor diagnostic trouble code (DTC):
    1. P0341 CMP Sensor Circuit Performance.
  2. Rough idle.
  3. Bad gas mileage.
  4. Your car or mini-van fails the state emissions test (smog check).

When the camshaft position sensor fails, it usually doesn't keep the car from starting. In other words, in the majority of the cases the car starts and runs (although it won't run like a champ).

Where To Buy The CMP Sensor And Save

There's a good chance that you can buy the original AC Delco (Delphi) camshaft position sensor online for a whole lot cheaper than somewhere local.

The following links will help you comparison shop for the factory original AC Delco (and aftermarket) camshaft position sensor:

Unsure if the above camshaft position sensor fits your particular vehicle? Don't worry, once you get to the site, they'll make sure it is by asking you the specifics of your vehicle. If the above don't fit, they'll find you the right one.

How Does The Cam Sensor Work?

Camshaft Position Sensor Test (GM 3.1L, 3.4L)

The three wire camshaft position sensor, on your 3.1L or 3.4L equipped car or mini-van, is a Hall-Effect sensor.

Which in plain English means that it produces an ON/OFF DC voltage signal that can be measured with a multimeter, an oscilloscope, and even an LED Light.

In this article, I'm gonna' show you how to test the cam sensor (and thus code P0341) with a multimeter.

Now, in case you're wondering how the cam sensor works, in a nutshell this is what happens:

  1. The cam sensor gets power and Ground as soon as you turn the key and start cranking the engine.
  2. As the crank pulley turns, it induces the cam sensor to start producing an ON/OFF voltage pulse that is sent directly to the PCM.
  3. The PCM (Powertrain Control Module=Fuel Injection Computer) uses the camshaft position sensor to know when the cylinder #1 is at top dead center. This information is used to start pulsing the fuel injectors Sequentially (Sequential Fuel Injection mode).

The most important thing to know, is that the CMP sensor will not keep the car or mini-van from starting if it goes bad, although once started, it won't run right and will set a diagnostic trouble code (DTC) P0341.

Buick Vehicles:

  • Century 3.1L
    • 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
  • Regal 3.1L
    • 1994, 1995, 1996
  • Rendezvous 3.4L
    • 2002, 2003, 2004, 2005
  • Skylark 3.1L
    • 1994, 1995, 1996, 1997, 1998

Chevrolet Vehicles:

  • Beretta 3.1L
    • 1994, 1995, 1996
  • Corsica 3.1L
    • 1994, 1995, 1996
  • Impala 3.4L
    • 2000, 2001, 2002, 2003, 2004, 2005
  • Lumina 3.1L
    • 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003

Chevrolet Vehicles:

  • Malibu 3.1L
    • 2000, 2001, 2002, 2003
  • Monte Carlo 3.1L, 3.4L
    • 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005

Chevrolet Vehicles:

  • Venture 3.4L
    • 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005

Oldsmobile Vehicles:

  • Achieva 3.1L
    • 1994, 1995, 1996, 1997, 1998
  • Alero 3.4L
    • 1999, 2000, 2001, 2002, 2003, 2004

Oldsmobile Vehicles:

  • Cutlass 3.1L
    • 1997, 1998, 1999
  • Cutlass Ciera 3.1L
    • 1996
  • Cutlass Supreme 3.1L, 3.4L
    • 1994, 1995, 1996, 1997
  • Silhouette 3.1L
    • 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004

Pontiac Vehicles:

  • Aztek
    • 2001, 2002, 2003, 2004, 2005
  • Grand Am
    • 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
  • Grand Prix
    • 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003

Pontiac Vehicles:

  • Montana
    • 1999, 2000, 2001, 2002, 2003, 2004, 2005
  • Trans Sport
    • 1996, 1997, 1998