P0365 on 2006-2011 Saab 9-3 2.8L V6: Camshaft Position Sensor 'B' Bank 1 Causes and Fixes
P0365 on a Saab 9-3 2.8L V6 indicates a fault with the exhaust camshaft position sensor on Bank 1 (the rear cylinder bank). The most common fix is replacing the sensor itself, which is an inexpensive part and accessible for DIY repair. Before buying a new sensor, always visually inspect the wiring and connector for damage, as heat and oil can cause them to fail. Swapping the suspect sensor with the one from the front bank (Bank 2) is an excellent no-cost diagnostic step.
- P0365 points to the exhaust camshaft position sensor on the rear cylinder bank (Bank 1).
- The most probable cause is a failed sensor, which is an affordable and DIY-friendly replacement.
- Before buying parts, inspect the sensor's wiring and connector for any visible damage, as this is a common and cheap fix.
- Swapping the sensor with the one from the front bank is a great no-cost diagnostic step to confirm if the sensor is the problem.
- While timing chain issues can occur on this engine, they are unlikely to be the cause of an isolated P0365 code.
What's Unique About the 2006-2011 Saab 9-3
The Saab 9-3's 2.8L V6 (LP9/B284) is a sophisticated all-aluminum, quad-cam engine developed as part of GM's 'High Feature' V6 family. While generally robust, these engines are known for potential timing chain issues as they age, which can sometimes manifest as camshaft sensor codes. However, for an isolated P0365 code without other timing correlation codes (like P0016, P0017, P0008), the issue is far more likely to be a simple sensor or wiring failure rather than a major mechanical problem. The sensors themselves are standard GM components and not a unique Saab-specific design, making them readily available.
Symptoms You May Notice
- Check Engine Light is on
- Difficulty starting the engine, or long crank times.
- Rough idle or engine misfires.
- Engine hesitation or stalling, especially at low speeds.
- Reduced engine power and acceleration.
- Decreased fuel economy.
- Replacing the crankshaft position sensor. While related, a P0365 code specifically points to the camshaft sensor circuit, not the crankshaft sensor.
- Replacing the wrong camshaft sensor. This engine has four camshaft sensors (intake and exhaust for each bank). Ensure you are diagnosing and replacing the correct one: Bank 1 (rear bank, firewall side), 'B' sensor (exhaust cam).
- Immediately replacing the timing chain. An isolated P0365 code is almost never a timing chain issue. This expensive repair should only be considered if accompanied by other specific timing correlation codes (P0016/P0017/P0008/P0009).
Most Likely Causes
- Failed Camshaft Position Sensor (Bank 1, Exhaust) 🔴 High Probability → Shop Engine Camshaft Position Sensor Sensors are electronic components that fail over time due to extreme heat cycles in the tightly packed V6 engine bay. Oil leaks from the valve covers are common and can contaminate the sensor and its electrical connector, causing failure.
How to confirm: The most definitive test is to swap the Bank 1 exhaust sensor with the Bank 2 exhaust sensor (located on the front bank). They are identical parts. Clear the codes and drive the car. If the code changes to P0390 (Camshaft Position Sensor 'B' Circuit Bank 2), the sensor is confirmed faulty.
Typical fix: Replace the faulty camshaft position sensor. It is recommended to use a quality OEM or reputable aftermarket brand like Bosch or ACDelco, as cheap sensors are known to fail prematurely.
Est. part cost: $25-$75 - Wiring or Connector Issue 🟡 Medium Probability The wiring harness in the hot V6 engine bay can become brittle and crack, especially the section leading to the rear bank sensors. The plastic connector itself can break, and the pins can corrode from moisture or oil contamination, leading to a poor or intermittent connection.
How to confirm: Visually inspect the wiring harness leading to the sensor for any signs of melting, chafing against other components, or brittle/cracked insulation. Unplug the connector and check for green or white corrosion, bent pins, or oil saturation. Use a multimeter to test for continuity and proper voltage (typically a 5V reference, ground, and signal wire) at the connector with the key on.
Typical fix: Repair the damaged section of wiring or replace the connector pigtail. Ensure the repair is properly sealed against heat and moisture.
Est. part cost: $10-$30 - Timing Chain Problem ⚪ Low Probability → Shop Engine Timing Chain The B284 engine is known for timing chain stretch, particularly on earlier models or those with extended oil change intervals. A stretched chain can alter the camshaft timing enough to trigger a sensor code.
How to confirm: This is a complex diagnosis and is highly unlikely if P0365 is the only code present. A stretched chain will almost always be accompanied by other codes like P0016, P0017, P0008, or P0009, and often a rattling noise from the engine on cold starts. A mechanic would need to use a scan tool to check camshaft deviation angles to confirm.
Typical fix: Requires extensive and expensive engine work, including replacing all three timing chains, guides, and tensioners. This is a major repair often costing over $2,000.
Est. part cost: $800-$1500+
Rare But Worth Checking
- Failed Engine Control Module (ECM): This is extremely rare. The ECM should only be considered after all other possibilities, including the sensor, wiring, and mechanical timing, have been exhaustively ruled out. An ECM failure might also present with multiple other unrelated codes.
- Damaged Reluctor Wheel: The sensor reads a toothed wheel (reluctor) on the camshaft. While very rare, physical damage to this wheel from debris or improper service could cause a signal error. This would typically require camshaft removal to inspect.
Diagnosis Steps
- Read the code with an OBD-II scanner and confirm P0365 is present. Note any other codes, especially timing correlation codes like P0017 or P0009.
- Locate the Bank 1 exhaust camshaft position sensor. On the 2.8L V6, Bank 1 is the rear bank, closer to the firewall. The exhaust sensor is one of the two sensors on that bank. Refer to a service manual or diagram for exact placement.
- Visually inspect the sensor's wiring harness and connector for obvious damage, such as frayed wires, melting from contact with hot engine parts, or oil contamination from a leaky valve cover gasket.
- If the wiring looks good, disconnect the sensor and inspect the connector pins for corrosion, moisture, or damage. Clean with electrical contact cleaner if necessary.
- No-Cost Swap Test: The exhaust cam sensor for Bank 1 (rear) is the same part as the exhaust cam sensor for Bank 2 (front). Swap the two sensors. Clear the codes and run the engine. If the code returns as P0390 (Camshaft Position Sensor 'B' Circuit Bank 2), the original sensor is bad and needs replacement. This is the most effective diagnostic step.
- If the code P0365 returns after the swap, the problem is in the wiring circuit for Bank 1 or the ECM. Use a multimeter to check for the correct voltage (typically a 5V reference) and ground at the sensor connector with the key on, engine off.
- If wiring tests normal and the sensor has been confirmed good via the swap test, the issue is very rare. Advanced diagnosis for the ECM or the camshaft's reluctor wheel would be the next step, best performed by a professional.
Parts You'll Likely Need
- Camshaft Position Sensor
(OEM #12608424)— This is the most common failure point for an isolated P0365 code. It is a sensor that fails electronically over time due to heat and vibration.
Trusted brands: ACDelco (GM Genuine), Bosch, Delphi, NTK/NGK
OEM price range: $50-$75
Aftermarket price range: $25-$50 - Connector Pigtail — If the connector is cracked, oil-soaked, or has corroded pins, replacing the pigtail is necessary to ensure a solid connection to the new sensor.
Trusted brands: Dorman, ACDelco
OEM price range: $20-$40
Aftermarket price range: $10-$25
Related Codes That Often Appear With This One
- P0366 — This code indicates a 'Range/Performance' problem with the same sensor, suggesting an intermittent signal from a failing sensor or loose wiring, rather than a complete circuit failure.
- P0300, P0301, P0303, P0305 — Random (P0300) or specific misfire codes for Bank 1 cylinders (1, 3, 5) can occur because the incorrect cam timing data leads to improper fuel injection and spark timing for that bank.
- P0017 — This code indicates a 'Crankshaft Position - Camshaft Position Correlation' error for the same sensor (Bank 1, Exhaust). If seen with P0365, it increases the likelihood of a mechanical timing issue (stretched chain) rather than just a sensor circuit fault.
Platform-Specific Known Issues
- Wiring Harness Brittleness: Owners on forums like SaabCentral and Reddit frequently report that the plastic conduit and wire insulation for harnesses on the B284 engine become extremely brittle from heat, especially for the rear bank sensors. The wiring can crack or break simply by being moved during diagnosis.
- Oil Contamination from Valve Cover Gaskets: → Shop Engine Valve Cover A leaking valve cover gasket can drip oil directly onto the camshaft position sensor and its connector. This oil saturation can degrade the connector seal and cause intermittent or failed connections, leading to the P0365 code. If the sensor is oily upon removal, the valve cover gasket should be replaced as well.
Mechanic-Grade Diagnostic Values
- 5V Reference Circuit Voltage at Sensor Connector — expected: 4.8-5.2 Volts. Failure: A reading below 4.8V suggests an open/high resistance or short to ground in the reference circuit. A reading above 5.2V suggests a short to voltage.
- Low Reference (Ground) Circuit Resistance — expected: Less than 5 Ω. Failure: A reading greater than 5 Ω indicates an open or high resistance in the ground circuit between the sensor connector and the ECM.
- Signal Circuit Voltage at Sensor Connector (Key On, Engine Off) — expected: 4.8-5.2 Volts. Failure: A reading below 4.8V can indicate a short to ground or open circuit. A reading above 5.2V can indicate a short to voltage.
- Sensor Signal with Scan Tool (Tech 2) — expected: The 'Camshaft Position Active Counter' parameter should increment when passing a steel object by the tip of the removed sensor.. Failure: If the counter does not increment, the sensor itself is faulty.
Scan Tool Commands That Help
- Saab Tech 2: Read DTCs from All Systems — A generic OBD-II scanner only reads powertrain codes. The Tech 2 can read codes from all modules (Body, Chassis, etc.), which can reveal related issues or confirm that the fault is isolated to the engine, which is critical for Saab diagnostics.
- Saab Tech 2: Live Data - 'Camshaft Position Active Counter' — This specific parameter allows for testing the sensor's ability to generate a signal. While the engine is off, you can remove the sensor, keep it plugged in, and pass a metal object over its tip. If the counter on the Tech 2 increments, it confirms the sensor and wiring to the ECM are capable of transmitting a signal.
- Saab Tech 2: Cam/Crank Relearn Procedure — Some GM-family vehicles require a relearn procedure after replacing a cam or crank sensor to account for minor variances in the new part. While not always mandatory for this specific code if no other symptoms are present, running this procedure with a Tech 2 after sensor replacement can prevent potential future timing-related codes.
Wiring & Ground Locations
- G7 (or G7S) — Engine grounding point. On some Saab models, this is located on the camshaft cover itself.. The camshaft position sensor is grounded via this point. A loose or corroded G7 ground can cause intermittent or faulty readings from the sensor, leading to a P0365 code even if the sensor and wiring are otherwise intact.
- K20 ECM — The Engine Control Module is located on the driver's side of the engine bay, mounted in a black plastic bracket.. All three wires from the camshaft position sensor (5V reference, low reference/ground, and signal) terminate at the K20 ECM. Any diagnostic tests of the wiring harness will involve checking for continuity and shorts between the sensor connector and the corresponding pins at the ECM connector.
Real Owner Repair Stories
- SaabCentral Forum User (2006 Saab 9-3 2.8T Aero) — Check Engine Light with code P0365. Car ran fine with no noticeable performance issues.
❌ Tried (didn't work) Replaced the Bank 1 exhaust camshaft position sensor with a new, aftermarket sensor. Code returned., Swapped the new aftermarket sensor with the original sensor from Bank 2. Code returned as P0365., Inspected wiring, which appeared to be in good condition.
✅ What actually fixed it The user purchased a second new sensor, this time a genuine ACDelco part. After installing the ACDelco sensor, the code was cleared and did not return. The conclusion was that the first new aftermarket sensor was faulty out of the box.
OEM Part Supersession History
12590907→12608424— Standard part update/revision by GM.
Heads up: The new part number (12608424) is a direct replacement for the old one and is fully compatible. When ordering, using 12608424 is recommended to get the latest revision.
Model Year Variations Within This Range
- 2008-2011: For the 2008 model year, the B284 engine received an updated timing chain design and different cam phasers. While the camshaft position sensor part number remained the same, a P0365 code on a 2006-2007 model accompanied by timing correlation codes is more likely to be the earlier-design timing chain issue than on a 2008+ model.
- 2006-2007 vs 2008+: The B284L engine in the 2006-2007 Aero produced 250hp. The 2008+ models had slightly different power outputs (e.g., 255hp for the B284L, 280hp for the B284R in the Turbo X). These differences are primarily due to factory tuning and do not directly affect the diagnosis of P0365, but are important for identifying the specific vehicle configuration.
Diagnostic Flowchart
Other Known Issues on This Vehicle
Issues unrelated to this code that are worth knowing about as an owner of this generation:
- Timing Chain Stretch 🔴 High → Shop Engine Timing Chain — Common, especially on 2006-2008 models or cars with infrequent oil changes. Can occur from 60,000 miles onward. A 2007 update introduced a smaller pitch chain intended to be quieter but some sources claim it was a weaker design.
- Ignition Coil Failure 🟠 Medium — Very common. The coils, especially for the rear bank, are exposed to extreme heat, causing the plastic to crack and lead to misfires. Often occurs after 60,000 miles.
- Coolant Expansion Tank Cracking 🟠 Medium — Extremely common. The plastic tank becomes brittle from engine heat and cracks, causing coolant loss. Saab issued a recall/service campaign (#15460) for this on 2006-2009 models. (Ref: Recall #15460)
- Aisin AF40 Automatic Transmission Valve Body Failure 🟠 Medium — Common on automatic models. Solenoids in the valve body stick when hot, causing harsh or delayed shifts, particularly the 2-3 shift.
- Fuel Level Sender Failure 🟡 Low — Common issue where the fuel gauge reads incorrectly (e.g., empty after a fill-up) before correcting itself. It is an annoyance but does not affect drivability.
- Vacuum Pump / Power Steering Pump Leaks 🟡 Low — Leaks from the power steering pump and the vacuum pump (which it drives) are frequently reported by owners.
Used vs. New Parts: Buying Guide for This Vehicle
When a used part is the smart pick: For this repair, a used part is a reasonable choice ONLY if it's an OEM sensor (ACDelco/Bosch) pulled from a low-mileage donor vehicle. Given the low cost of a new, quality aftermarket part, a used sensor is generally not recommended unless it's being used for a quick diagnostic swap.
Donor-vehicle mileage cap: roughly under 60000 miles for the part to have meaningful remaining life.
What to inspect on the donor part:
- Check for the OEM branding (e.g., 'Bosch' or 'ACDelco') on the sensor body.
- Inspect the plastic connector housing for any cracks, brittleness, or signs of heat damage.
- Ensure the O-ring is present and not flattened or cracked.
- Avoid any sensor that is covered in oil, as this suggests it came from an engine with significant leaks that may have damaged the sensor's seal.
OEM-only on this vehicle (don't cheap out):
- While not strictly 'OEM-only', this is a part where sticking to the Original Equipment Manufacturer (Bosch, ACDelco) is highly recommended. Cheap, unbranded sensors are notorious for being dead-on-arrival or failing within a few months, leading to re-doing the repair.
Aftermarket brands forum-validated for this vehicle:
- Bosch
- ACDelco (GM Genuine)
- Delphi
- NTK/NGK
Brands owners have reported issues with on this vehicle:
- Unbranded 'white-box' sensors from online marketplaces.
- Store brands with a reputation for low quality on electronic components (e.g., some reports on forums mention issues with lower-tier store brands like Duralast, though this can be inconsistent).
Real Owner Stories
Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.
2006-2011 Saab 9-3 2.8L Turbo V6
Symptoms: The wiring harness insulation for the rear bank sensors became extremely brittle from engine heat, cracking when moved.
What fixed it: The damaged section of the wiring harness or the connector pigtail was repaired or replaced.
Source hint: vehicle_specific_issues - Wiring Harness Brittleness
2006-2011 Saab 9-3 2.8L Turbo V6
Symptoms: A leaking valve cover gasket dripped oil onto the camshaft position sensor and its electrical connector, causing an intermittent connection.
What fixed it: Replaced the faulty camshaft position sensor and the leaking valve cover gasket to prevent the issue from recurring.
Source hint: vehicle_specific_issues - Oil Contamination from Valve Cover Gaskets
2006-2011 Saab 9-3 2.8L Turbo V6
Symptoms: Check Engine Light was on with codes P0365 and P0011.
What fixed it: The owner reported replacing the sensors with new ACDelco parts, but the presence of the P0011 code highlighted that other timing-related issues could be present even with new sensors.
Source hint: Opinautos - Saab 9-3
Related OBD-II Codes
Frequently Asked Questions
Where is the P0365 camshaft position sensor located on my 2.8L V6 Saab 9-3?
What's the easiest way to confirm the sensor is bad before buying a new one?
I have P0365. Should I be worried about the timing chain stretching issue?
Is it okay to use a cheap aftermarket sensor to fix this code?
I found oil all over the sensor and its connector. Is this related to the P0365 code?
The plastic wiring harness leading to the sensor seems very brittle. Could that be the problem?
Helpful Videos
We Have This Part in Stock
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.
- Saab 9-3:
- 🧭 Diagnostic Flowchart
- 🎬 Helpful Videos
- 🛍️ Shop This Part
- What's Unique About the 2006-2011 Saab 9-3
- Symptoms You May Notice
- Most Likely Causes
- Rare But Worth Checking
- Diagnosis Steps
- Parts You'll Likely Need
- Related Codes That Often Appear With This One
- Platform-Specific Known Issues
- Mechanic-Grade Diagnostic Values
- Scan Tool Commands That Help
- Wiring & Ground Locations
- Real Owner Repair Stories
- OEM Part Supersession History
- Model Year Variations Within This Range
- Other Known Issues on This Vehicle
- Used vs. New Parts: Buying Guide for This Vehicle
- Real Owner Stories
- 2006-2011 Saab 9-3 2.8L Turbo V6
- 2006-2011 Saab 9-3 2.8L Turbo V6
- 2006-2011 Saab 9-3 2.8L Turbo V6
- Related OBD-II Codes
- Frequently Asked Questions
- 🎟️ Get 5% Off