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 →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

P0013 on 2010-2016 Cadillac SRX 3.6L: Exhaust Camshaft Solenoid Circuit Causes and Fixes

On the 2010-2016 Cadillac SRX with the 3.6L V6, code P0013 is almost always caused by a failed Bank 1 Exhaust Camshaft Position Actuator Solenoid. This is a common and affordable DIY repair, with the part costing between $30 and $80. Bank 1 is the cylinder bank against the firewall.

17 minutes to read 2010-2016 Cadillac SRX
Most Likely Cause
Failed Bank 1 Exhaust Camshaft Position Actuator Solenoid
Difficulty
1/5
Est. Time
0.6 hrs
DIY Doable?
✅ Yes
Shop Labor
$75 – $180
Parts Price
$30 – $80
⚠️ Drivable, but... — You can drive, but you may experience rough idling, poor acceleration, and reduced fuel economy. It's best to address the issue promptly to avoid potential long-term issues like catalytic converter damage or failing an emissions test.
Key Takeaways
  • P0013 on your SRX almost certainly means you need a new Bank 1 (firewall side) exhaust camshaft actuator solenoid.
  • Before buying parts, check your engine oil. Low or dirty oil can cause this code.
  • This is a very DIY-friendly repair that requires basic tools and can be done in under 30 minutes.
  • Do not replace the camshaft position sensor; the problem is with the solenoid that controls the camshaft.
  • The correct OEM part number is 12655421, which has been updated by GM to part number 12679100.
The trouble code P0013 stands for "Exhaust 'B' Camshaft Position Actuator Solenoid Control Circuit Bank 1". This means the Engine Control Module (ECM) has detected an electrical problem—like an open circuit, short to ground, or short to voltage—in the control circuit for the solenoid that adjusts the exhaust camshaft on Bank 1. On some GM vehicles, the code is set specifically when the commanded state of the solenoid and the actual state of the circuit do not match for more than 5 seconds. This solenoid is a critical part of the Variable Valve Timing (VVT) system, which adjusts the engine's valve timing based on oil pressure to optimize performance and fuel economy. Bank 1 on the 3.6L LFX engine is the cylinder bank closer to the firewall.

What's Unique About the 2010-2016 Cadillac SRX

While P0013 is a generic code, on the GM 3.6L LFX engine, it's a very common fault pointing directly to the camshaft actuator solenoids. These components are known to fail from electrical faults internally or become clogged due to oil condition. Unlike some platforms where wiring or computer issues are more common, the fix for a P0013 on this SRX is overwhelmingly a straightforward solenoid replacement. It's important not to confuse this with the more severe timing chain issues that also affect this engine, which typically set different codes like P0008, P0009, or P0017. An isolated P0013 is almost never a timing chain problem.

Symptoms You May Notice

  • Check Engine Light (Malfunction Indicator Lamp) is on
  • Rough or unstable idle
  • Engine hesitation or stumbling during acceleration
  • Reduced engine power and torque
  • Poor fuel economy
  • Difficulty starting the engine
  • Engine may stall
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the Camshaft Position *Sensor*. The code P0013 refers to the actuator *solenoid* circuit, not the position sensor. The sensor is what reports the position, while the solenoid is what controls it. Replacing the sensor will not fix this code.

Most Likely Causes

  1. Failed Bank 1 Exhaust Camshaft Position Actuator Solenoid 🔴 High Probability → Shop Engine Camshaft These solenoids operate in hot engine oil and are known to fail either electrically from internal shorts/broken wires or by becoming clogged with oil sludge and debris. This is a very common failure part on many GM vehicles.
    How to confirm: The most common DIY diagnostic is to swap the Bank 1 exhaust solenoid with the Bank 1 intake solenoid. Clear the codes and drive. If the code changes to P0010 (Intake 'A' Camshaft Position Actuator Solenoid Circuit Bank 1), the original exhaust solenoid is faulty. A multimeter can also be used to test the resistance of the solenoid, which should be between 4.8-5.2 ohms at 77°F 🎬 Watch: A quick guide on diagnosing common VVT solenoid failures. (25°C).
    Typical fix: Replace the Bank 1 exhaust camshaft position actuator solenoid. It is held in by a single 10mm bolt and is accessible on top of the valve cover on the firewall side of the engine. 🎬 Watch: How to identify Bank 1 and the solenoid locations.
    Est. part cost: $30-$80
  2. Low, Old, or Dirty Engine Oil 🟡 Medium Probability The VVT system is hydraulic and relies on clean oil at the proper pressure. The 3.6L LFX can consume oil, and long intervals between oil changes can lead to sludge that clogs the fine mesh screens on the solenoids, impeding their function.
    How to confirm: Check the engine oil level on the dipstick and inspect its condition. If the level is low or the oil is dark, gritty, or sludgy, it is a likely cause or contributing factor.
    Typical fix: Perform an engine oil and filter change using a full synthetic 5W-30 oil that meets GM's dexos1 specification. Clear the code and see if it returns.
    Est. part cost: $40-$100
  3. Damaged Wiring or Connector ⚪ Low Probability
    How to confirm: Visually inspect the wiring harness and electrical connector for the Bank 1 exhaust solenoid. Look for signs of corrosion, oil contamination, bent pins, or frayed wires. Use a multimeter to check for continuity to ground on the low reference circuit and for proper voltage from the ECM.
    Typical fix: Repair the damaged section of the wiring harness or clean/replace the electrical connector.
    Est. part cost: $5-$50

Rare But Worth Checking

  • Faulty Engine Control Module (ECM): This is extremely rare. The ECM should only be considered after all other possibilities, including solenoids and wiring, have been exhaustively tested and ruled out.

Diagnosis Steps

  1. Check the engine oil level and condition. If low or dirty, perform an oil and filter change with GM-specified 5W-30 dexos1 oil. Clear the code and re-test.
  2. If the oil is fine, locate the Bank 1 (firewall side) camshaft actuator solenoids. The exhaust solenoid is typically the rearmost of the two on the valve cover.
  3. Inspect the electrical connector and wiring to the exhaust solenoid for any damage, corrosion, or oil saturation.
  4. To confirm a bad solenoid, swap the exhaust solenoid with the intake solenoid on the same bank. They are identical parts.
  5. Clear the codes with a scanner and drive the vehicle. If the code changes to P0010, the solenoid you moved is bad.
  6. If the code P0013 returns after the swap, the issue is likely in the wiring or, very rarely, the ECM. Test the harness for continuity and proper voltage.
  7. Replace the faulty solenoid with a new part. It is recommended to apply fresh engine oil to the 🎬 See this step-by-step solenoid replacement guide for GM engines. O-rings before installation and ensure the mounting surface is clean.
  8. Clear the code and verify the repair.

Parts You'll Likely Need

  • Exhaust Camshaft Position Actuator Solenoid (Bank 1) (OEM #12655421, superseded by 12679100) — This is the most common failure point for code P0013 on this engine, due to either internal electrical failure or clogging. The original part number 12655421 has been superseded by 12679100.
    Trusted brands: ACDelco (GM Genuine), Delphi, Dorman
    OEM price range: $40-$70
    Aftermarket price range: $25-$50

Related Codes That Often Appear With This One

  • P0010 — Intake 'A' Camshaft Position Actuator Solenoid Circuit (Bank 1). This can appear if the intake solenoid is also failing or if a diagnostic swap was performed.
  • P0014 — Exhaust 'B' Camshaft Position - Timing Over-Advanced (Bank 1). This is a performance code, whereas P0013 is a circuit code. They can appear together if the solenoid is failing in a way that affects both its electrical integrity and its mechanical function.

Technical Service Bulletins (TSBs) & Recalls

  • 17-NA-098: Mentions that DTCs P0010, P0013, P0011, or P0014 may be caused by camshaft position actuator solenoid valve failure and recommends replacing both solenoids on the affected bank. It also advises verifying the ECM has the latest software calibration after replacement.

Platform-Specific Known Issues

  • GM issued a special coverage bulletin (#15824) for some other models with similar engines for this exact code, indicating a known issue of internal broken wires in the solenoid. While not explicitly for the SRX LFX, it highlights the prevalence of this specific part failure in the GM family.
  • The 3.6L LFX engine can be prone to timing chain stretch, but this typically sets codes like P0008, P0009, P0017, or P0021. An isolated P0013 is almost never indicative of a timing chain problem.

Mechanic-Grade Diagnostic Values

  • Camshaft Position (CMP) Actuator Solenoid Resistance — expected: 4.8-5.2 ohms at 25°C (77°F). Failure: A reading outside this range, or an open/infinite reading, indicates a failed solenoid.
  • Solenoid Low Reference Circuit to Ground — expected: Less than 1.0 ohm. Failure: Greater than 1.0 ohm indicates an open or high resistance in the ground circuit between the solenoid connector and the ECM.
  • Solenoid Control Circuit Voltage (with test lamp) — expected: Test lamp connected between control and ground circuits should turn ON and OFF when commanding the solenoid from 0-20 degrees with a scan tool.. Failure: If the lamp does not illuminate or does not flash, it indicates a problem in the control circuit wiring or the ECM driver.

Scan Tool Commands That Help

  • GDS2 / Tech2 (or equivalent professional scan tool): CMP Actuator Solenoid Output Control — This bidirectional test allows a technician to command the solenoid to a specific angle (e.g., 20 degrees) while the engine is running. If the engine stumbles or stalls, it confirms the solenoid is mechanically functioning and oil passages are clear. If there is no change in engine operation, it points to a failed solenoid, a clog, or a circuit issue.
  • GDS2 / Tech2 (or equivalent professional scan tool): CMP Variance (Live Data) — While performing the output control test, monitoring the 'CMP Variance' PID shows the difference between the desired and actual camshaft angle. The value should increment for a few seconds and then return to zero. If it does not, or if it stays high, it indicates a problem with the VVT system's response.

Wiring & Ground Locations

  • Bank 1 Exhaust CMP Actuator Solenoid Connector — On the Bank 1 (firewall side) valve cover, the rearmost of the two VVT solenoid connectors.. This is the primary connection point for testing the solenoid's resistance and checking for voltage/ground from the ECM. Pin A is the low reference (ground) circuit, and Pin B is the control circuit.
  • Engine Harness Grounds — The LFX engine family has three smaller ground connections for the engine wiring harness located on the cylinder heads, in addition to the main battery-to-block ground.. A loose or corroded ground on the cylinder head can directly cause high resistance in the low reference circuit for the VVT solenoids, leading to intermittent or persistent circuit codes like P0013.

Real Owner Repair Stories

  • YouTube Comment (Chevy Colorado with 3.6L engine (platform mate)) — Check Engine Light with code P0019 (related VVT code).
    ❌ Tried (didn't work) Preparing to replace the VVT solenoids.
    ✅ What actually fixed it The owner noticed the vehicle voltage on the dash display was low (12.6V). After cleaning the battery terminals, the voltage returned to normal (14.7V), and the check engine light went out and did not return. This suggests that low system voltage can trigger VVT circuit codes.

OEM Part Supersession History

  • 12628348, 12646784, 1265542112679100 — GM regularly updates service parts to integrate new materials and technologies for improved durability and performance. The original solenoids were known for internal wire breakage.
    Heads up: The intake and exhaust solenoids are physically identical and interchangeable for diagnostic purposes, though they have different part numbers for ordering (Intake is 12679099). All part numbers for the exhaust solenoid are cross-compatible.

Model Year Variations Within This Range

  • 2012-2016: The 3.6L LFX engine was introduced in the SRX for the 2012 model year, replacing the 3.0L LF1. The LFX features redesigned cylinder heads with integrated exhaust manifolds, a composite intake manifold, and updated timing components compared to the earlier LLT engine found in other GM models. These changes mean that some parts, like exhaust manifolds, are not interchangeable with earlier 3.6L versions.

Diagnostic Flowchart

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • Premature Timing Chain Stretch 🔴 High → Shop Engine Timing Chain — Common on 3.0L and 3.6L engines, especially those with extended oil change intervals. Often appears between 70,000 and 120,000 miles. Sets codes P0008, P0017. (Ref: Multiple TSBs exist, e.g., #12-06-01-009G, and GM had special coverage programs for some models.)
  • Headlight Seal Failure and Moisture Intrusion 🟠 Medium — Very common across all model years. Seals fail, allowing water/condensation into the headlight assembly, which can destroy the expensive HID ballast and bulb. (Ref: Subject of multiple TSBs (e.g., 01-08-42-001K) and class-action lawsuits.)
  • Cadillac CUE Infotainment System Failure 🟠 Medium — Extremely common. The touchscreen becomes unresponsive, delaminates, or registers 'ghost' touches, making climate, audio, and navigation controls unusable. (Ref: GM issued extended warranty coverage for some vehicles under program #N182169181.)
  • Rear Suspension Toe Link Failure 🔴 High — Affects all 2010-2015 models. The adjustable rear toe link could loosen or separate, causing a loss of vehicle control. (Ref: NHTSA Campaign #21V473000 (GM Recall #N212340980). The fix involves replacing the adjustable links with non-adjustable ones.)
  • EVAP Purge Valve Failure 🟡 Low — A very common failure item on the 3.6L engine, causing a P0496 code. The primary symptom is difficulty starting the engine immediately after refueling.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: Almost never. Given the low cost of new, high-quality aftermarket solenoids (around $30-$50) and the fact that failure is due to internal electrical faults or sludge accumulation, installing a used solenoid is a significant risk for a small savings. A repeat failure is highly likely.

Donor-vehicle mileage cap: roughly under 30000 miles for the part to have meaningful remaining life.

What to inspect on the donor part:

  • Verify the donor vehicle had documented, regular oil changes.
  • Inspect the screens on the used solenoid; they must be perfectly clean with no signs of sludge or debris.
  • Test the resistance of the used solenoid with a multimeter before purchase; it must be within the 4.8-5.2 ohm specification.

OEM-only on this vehicle (don't cheap out):

  • Engine Control Module (ECM)

Aftermarket brands forum-validated for this vehicle:

  • ACDelco (GM Genuine or Professional series)
  • Delphi

Brands owners have reported issues with on this vehicle:

  • Unnamed, no-brand parts from online marketplaces should be avoided, as their internal coil quality and durability are questionable.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2010-2016 Cadillac SRX 3.6L V6

Symptoms: Owners on cadillacforums.com reported the Check Engine Light appearing with P0013. Many emphasized that the repair was a simple DIY task.

What fixed it: Replacing the Bank 1 exhaust solenoid resolved the issue.

Source hint: cadillacforums.com threads regarding second-gen SRX P0013

2015 Chevrolet Traverse 3.6L LFX

Symptoms: The vehicle exhibited symptoms common to the 3.6L engine platform, requiring access to the firewall side (Bank 1) of the engine to reach the actuator.

What fixed it: Replacement of the camshaft position actuator solenoid.

Source hint: YouTube - '2015 Chevy Traverse How to fix code p0013'

2010-2016 Cadillac SRX 3.6L V6 — ~95000 miles

Symptoms: Timing chain stretch issues often appearing between 70,000 and 120,000 miles, though P0013 specifically is usually the solenoid.

What fixed it: Replacing the solenoid is the primary fix for P0013, whereas timing chain issues require much more extensive work.

Source hint: Vehicle_specific_issues and known_issues regarding 3.6L timing chain and solenoid prevalence

Frequently Asked Questions

Does TSB 17-NA-098 apply to my Cadillac SRX if I have a P0013 code?
Yes, TSB 17-NA-098 mentions that DTC P0013 may be caused by a camshaft position actuator solenoid valve failure. It recommends replacing both solenoids on the affected bank and verifying that the ECM has the latest software calibration.
Can I swap parts to diagnose P0013 on my 3.6L LFX engine?
Yes, a common DIY diagnostic for this vehicle is to swap the Bank 1 exhaust solenoid with the Bank 1 intake solenoid. If the code changes to P0010, it confirms the original exhaust solenoid is faulty.
Is P0013 a sign that my SRX's timing chain has stretched?
Unlikely. While the 3.6L LFX is prone to timing chain stretch, that issue typically sets codes P0008, P0009, P0017, or P0021. An isolated P0013 is almost never indicative of a timing chain problem.
Where is the Bank 1 exhaust solenoid located on the SRX 3.6L?
It is located on top of the valve cover on the firewall side of the engine. It is typically the rearmost of the two solenoids and is held in place by a single 10mm bolt.
What kind of oil should I use to prevent VVT issues like P0013 in my Cadillac?
You should use a full synthetic 5W-30 oil that meets GM's dexos1 specification. Maintaining proper oil levels and cleanliness is critical as the VVT system is hydraulic and sensitive to sludge.
Is there a special coverage bulletin for the P0013 solenoid failure?
GM issued special coverage bulletin #15824 for some models with similar engines due to internal broken wires in the solenoid. While not explicitly listing the SRX, it highlights a known failure pattern for this specific part in the GM LFX engine family.
P0014 fix 3.6L VVT solenoid location cylinder identification bank 1 2 A B camshaft code GM Buick
P0014 fix 3.6L VVT solenoid location cylinder identification bank 1 2 A B camshaft code GM Buick
2012-2015 Chevy Impala - Replacing the variable timing solenoid
2012-2015 Chevy Impala - Replacing the variable timing solenoid
P0013 P0014 Common Causes "Cheapest Fix" VVT Solenoid
P0013 P0014 Common Causes "Cheapest Fix" VVT Solenoid
FIX CODE P0013 P0014 P2091 CAMSHAFT POSITION ACTUATOR CHEVY ,CHEVROLET, GMC, BUICK, CADILLAC
FIX CODE P0013 P0014 P2091 CAMSHAFT POSITION ACTUATOR CHEVY ,CHEVROLET, GMC, BUICK, CADILLAC
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 May 18, 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 OBD-II Code P0013 (Deep Dive) for:
  • Cadillac SRX: 2010201120122013201420152016
In this article
🧭 Diagnostic Flowchart
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