Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All Articles →
🎬 Helpful Videos 🛍️ Shop This Part

2004-2010 Cadillac SRX Engine Crankshaft Position Sensor Replacement Guide

Solving stalling, no-start, and Check Engine Light issues on your first-generation Cadillac SRX.

3 minutes to read 2004-2010 Cadillac SRX
Difficulty
4/5
Est. Time
2.5 hrs
DIY Doable?
🔧 Shop
Shop Labor
$250-$450
🚫 Do not drive — Driving is not recommended as the engine can stall at any time, creating a significant safety hazard.
Key Takeaways
  • A failing crankshaft sensor on the SRX causes stalling, no-starts, and a P0335 code.
  • Replacement is a difficult job due to the sensor's location, especially on AWD models, making professional repair the best option for most owners.
  • Choosing a quality brand like ACDelco, Delphi, or Bosch is highly recommended to avoid repeat failures.
  • If timing codes persist after replacement, a rare but serious crankshaft reluctor ring issue may be the cause.
The Engine Crankshaft Position Sensor is a critical part of your SRX's engine management system. It constantly watches the position and rotational speed of the engine's crankshaft. This information is sent to the main computer, the Engine Control Module (ECM). The ECM uses this data to precisely control when to inject fuel and when to fire the spark plugs. Without an accurate signal from this sensor, your engine cannot run efficiently, or in some cases, at all.

Is Your Cadillac SRX Stalling or Not Starting?

A failing crankshaft position sensor is a common problem on the 2004-2010 Cadillac SRX that can leave you stranded. This sensor provides the engine's main computer with the most basic information it needs to run: is the engine turning, and how fast? When it starts to fail, it can cause a range of frustrating issues from a simple Check Engine Light to the engine cutting out completely while you drive.

Common Symptoms of a Bad Crankshaft Sensor

If your SRX is experiencing any of these issues, a faulty crankshaft position sensor is a likely culprit:

  • Check Engine Light: The most common sign is an illuminated Check Engine Light, often with code P0335.
  • Engine Stalling: The engine may stall unexpectedly, sometimes only after it has warmed up. It might restart after cooling down.
  • Hard Starting or No Start: 🎬 See how to diagnose a crank-no-start issue on the 3.6L. The engine may crank for a long time before starting, or it may not start at all.
  • Rough Idle: Your SRX may vibrate or run unevenly when stopped at a light.
  • Poor Acceleration: You might notice the vehicle feels sluggish or hesitates when you press the gas pedal.
  • Reduced Fuel Economy: Inefficient engine timing caused by a bad sensor can lead to using more fuel.

Choosing the Right Aftermarket Sensor

For a critical sensor like this, quality matters. While budget parts are available, they can fail prematurely, forcing you to do this difficult repair all over again. Here’s a breakdown of the available brands:

Brand Tier Brands Why Choose?
OEM / Premium Aftermarket ACDelco, Delphi, Bosch, NGK (NTK) ACDelco is the original GM parts supplier, offering the best fit and reliability. Delphi is also an OEM supplier for many GM components. Bosch and NGK (NTK) are top-tier brands known for excellent quality and are often recommended on owner forums. Choose these for peace of mind.
Quality Aftermarket Standard Ignition (SMP), Hitachi, Beck Arnley These brands have a solid reputation for producing reliable parts that meet or exceed OEM specifications. They offer a good balance of quality and price.
Standard / Economy Dorman, Walker Products, True Tech, Global Parts These brands provide a budget-friendly solution. While they can get your vehicle back on the road, their long-term durability may not match that of the premium brands.

A Note on AWD Models

🎬 Watch this walkthrough for the difficult AWD sensor replacement.

The replacement procedure for this sensor is significantly more difficult on All-Wheel Drive (AWD) models compared to Rear-Wheel Drive (RWD). The transfer case severely restricts access, making the job much more labor-intensive. Be sure to factor this in when getting quotes for labor.

Frequently Asked Questions

Can I drive my SRX with a bad crankshaft sensor?

It is not recommended. A failing sensor can cause the engine to stall at any time, which is dangerous, especially in traffic or at high speeds. If the sensor fails completely, the engine will not start, leaving you stranded.

Where is the crankshaft position sensor located on the 2004-2010 SRX?

The sensor is located on the rear of the engine block, near the transmission bell housing. 🎬 Watch this video to see the sensor's exact hidden location. It is in a very tight space, tucked behind a heat shield and often obscured by the catalytic converter and, on AWD models, the transfer case.

Why is the repair so expensive? The part is cheap!

The high cost comes from the labor involved. The sensor's location makes it very difficult to access. A technician may need to remove the catalytic converter and multiple heat shields to reach it, which takes several hours. Labor costs can range from $246 to over $360.

I replaced the sensor, but I still have timing-related codes (P0016, P0017, etc.). What's wrong?

There is a Technical Service Bulletin (TSB PIP3423P) for the 3.6L V6 engine that points to a rare but serious issue where the crankshaft reluctor ring can slip out of position. This will cause persistent timing codes that a new sensor cannot fix. Diagnosing this requires checking the reluctor's position, and the fix involves replacing the entire crankshaft, which is a major engine repair.

Cadillac SRX AWD Crankshaft Sensor Removal/Installation P0335
Cadillac SRX AWD Crankshaft Sensor Removal/Installation P0335
How to replace crank position sensor on 2005 to 2010 Cadillac STS 3.6 engine
How to replace crank position sensor on 2005 to 2010 Cadillac STS 3.6 engine
2010 Cadillac srx crankshaft position sensor replace
2010 Cadillac srx crankshaft position sensor replace
Crank No Start & the fix. Cadillac SRX 3.6L (P0232 P023F)
Crank No Start & the fix. Cadillac SRX 3.6L (P0232 P023F)
How To Tell If A Starter Is Bad (How To Diagnose A Car That Won’t Start)  automotive cadillac srx
How To Tell If A Starter Is Bad (How To Diagnose A Car That Won’t Start) automotive cadillac srx

Technical Specifications

OEM Part Numbers: 12567170 213-354 213-1579 213-4573

This is a magnetic hall-effect sensor that reads a toothed reluctor wheel on the crankshaft to determine engine speed and position. It typically has a 3-pin electrical connector.

Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Apr 19, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the Engine Crankshaft Position Sensor for:
  • Cadillac SRX: 2004200520062007200820092010
In this article
🎬 Helpful Videos
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part