NO RECALLS FOUND IN NHTSA DATABASE
According to the provided data, there are no recalls or NHTSA complaints listed for the 2022-2024 Mazda6 related to P0346. All guidance below is based on general OBD-II knowledge and Mazda6 specifics, plus the limited dataset provided.
CODE MEANING AND SEVERITY
- What the code means:
- P0346 = Camshaft Position Sensor "A" Circuit Range/Performance (Bank 1 or Single Sensor). The PCM detects that the camshaft position sensor’s signal is outside of expected range or its circuit performance is out of spec.
- What it implies for the engine:
- The engine control module cannot reliably determine the camshaft position, which can affect ignition timing and fuel injection timing.
- Severity:
- High. Potential symptoms include rough idling, misfires, stalling, lack of power, reduced fuel economy, and in some cases the engine may not start. Driveability can be intermittently affected until the issue is addressed.
COMMON CAUSES ON MAZDA6 (2022-2024)
- Faulty or failed camshaft position sensor (A sensor) itself.
- Damaged, corroded, or loose wiring or a degraded connector between the sensor and the PCM.
- Oil or contamination around the sensor, or wiring insulation damage allowing short/open circuits.
- Improper sensor installation or using the wrong part/model for the sensor.
- Timing-related issues (timing chain/belt wear or tensioner/guide problems) causing the sensor reading to be out of spec or misaligned timing.
- Electrical supply/ground problems to the PCM or sensor (poor ground, voltage drop).
- PCM/ECU fault (less common, but possible after water ingress or an internal fault).
SYMPTOMS
- Check Engine Light (MIL) illuminated.
- Engine misfires, rough idle, or hesitation during acceleration.
- Reduced power or limp-home mode in some cases.
- Difficulty starting or stalling after starting.
- Slight drop in fuel economy, especially if the issue is intermittent.
- In some cases, no obvious symptoms other than the MIL.
DIAGNOSTIC STEPS
Important: Start with a scan to confirm P0346 and collect Freeze Frame data. Use this data to narrow the conditions under which the fault occurred ( RPM, engine load, temperature, etc. ).
- Step 1: Visual and basic electrical inspection
- Inspect the camshaft position sensor and its wiring/plugs for damage, oil leakage, corrosion, or loose pins.
- Check harness routing for chafing against moving parts, heat sources, or sharp edges.
- Inspect the connector pins for bent or recessed pins; reseat the connector firmly.
- Step 2: Check for related codes
- Look for P0340, P0341, P0342 (other camshaft sensor circuit issues) or P0010/P0011 (timing/valve timing related) or crank sensor codes (P0335, P0336) which can reveal broader timing or sensor wiring problems.
- Step 3: Sensor testing (if accessible)
- With the ignition off, disconnect the sensor and inspect the resistance/voltage if you have service data for your exact engine (some Mazda sensors are 2- or 3-wire with a 5V reference; you’ll typically measure signal, reference, and ground).
- Reconnect and perform a dynamic check: while cranking or running, monitor the sensor signal with a scoped tool or a high-quality scanner that can view live cam signal; look for a clean, repeating signal without out-of-range values.
- Step 4: Check power, ground, and reference
- Verify the PCM provides the correct 5V reference (or manufacturer-specified reference) to the sensor and that the ground path is solid. Look for voltage drop or intermittent grounding with a multimeter or oscilloscope.
- Step 5: Check timing-related possibilities
- If the engine uses a timing chain and guides, inspect for wear or slack that could alter cam timing. A mis-timed engine can produce cam sensor range faults.
- If timing components appear suspect, perform a proper timing check with service information for your engine variant (2.5L Mazda inline-4 in many Mazda6s).
- Step 6: Swap/compare
- If available and practical, swap in a known-good camshaft position sensor to see if the fault clears.
- If the harness and sensor test fine, consider PCM concerns only after ruling out wiring and sensor hardware.
- Step 7: Clear codes and test drive
- After any repair, clear the codes and test drive under varied conditions to ensure the code does not return.
- Step 8: When to escalate
- If the code persists after a sensor replacement and wiring checks, consider professional diagnosis for timing system checks and PCM health, and to verify there are no intermittent faults that require specialized tooling.
RELATED CODES
- P0340: Camshaft Position Sensor Circuit Malfunction
- P0341: Camshaft Position Sensor Circuit Range/Performance (Common reference)
- P0342: Camshaft Position Sensor Circuit Low Input
- P0335: Crankshaft Position Sensor A Circuit
- P0336: Crankshaft Position Sensor Range/Performance
Note: These codes are commonly associated with cam/crank position sensor issues and can appear in conjunction with P0346, depending on the exact fault scenario.
REPAIR OPTIONS AND COSTS (2025 PRICE RANGE)
Prices vary by region, dealer vs aftermarket parts, and labor rates. The ranges below are typical for North America and assume standard labor rates; actual prices may differ.
- Camshaft Position Sensor (A) replacement (sensor only)
- Parts: $20–$120 (OEM vs aftermarket; Mazda-specific sensors may be at the higher end)
- Labor: ~0.5–1.5 hours
- Estimated total: $100–$250
- Wiring harness/connector repair or replacement
- Parts: $10–$100 (connector, high-temp wiring, sealant)
- Labor: ~0.5–2 hours
- Estimated total: $120–$350
- Timing chain/belt, tensioner, or related timing components (if timing is found to be off)
- Parts: $150–$800 (timing kit, tensioners, guides)
- Labor: 4–8 hours (could be more depending on engine variant and access)
- Estimated total: $700–$1800
- PCM/ECU related correction (rare)
- Parts: $0–$500 (if reflash or replacement required)
- Labor: 0.5–2 hours
- Estimated total: $50–$700
- Other miscellaneous repairs (gaskets/seals, oil management if sensor contamination is due to leaks)
- Parts: $5–$50
- Labor: 0.5–1 hour
- Estimated total: $60–$200
Notes on costs:
- DIY-friendly sensor replacement (if easily accessible) can save substantial labor costs.
- If timing components are implicated, costs rise significantly and require careful timing verification.
- Always verify exact part numbers for your vehicle’s engine variant (Mazda6 2.5L gas engine variants may have different sensor part numbers).
DIY VS PROFESSIONAL
- DIY prospects:
- Usually feasible if the cam sensor is accessible without removing major components.
- Good for sensor replacement alone; you can save labor costs.
-Requires basic hand tools, a durable replacement sensor, and proper torque for mounting bolts.
- Professional considerations:
- If wiring harness damage is extensive, or timing components may be involved, a professional is recommended.
- A shop can perform live sensor signal testing, scan tool live data, and validate timing with manufacturer specs.
- If timing chain/belt or tensioners are suspected, professional service is strongly advised due to risk of engine damage.
PREVENTION
- Use OEM-recommended motor oil and change intervals to minimize sludge and oil contamination on sensors.
- Inspect sensors and wiring during regular maintenance; look for oil leaks around the valve cover area and timing cover that could contaminate the cam sensor.
- Keep electrical connectors clean and dry; apply dielectric grease where appropriate to protect connectors against moisture and corrosion.
- Address intermittent misfires or rough running promptly; chronic misfires can cause catalytic converter damage and other engine damage.
- If you service the timing system, use proper timing specs and torque values; ensure timing alignment is verified after any related work.
- Use quality replacement parts from reputable brands; avoid cheap, unknown sensors that may fail prematurely.
Data limitations note
- The provided dataset lists no NHTSA complaints or recalls for 2022-2024 Mazda6 related to P0346. This means there is no officially reported pattern in the data you supplied. The diagnostic guide above uses general automotive knowledge for P0346 and Mazda6 engines, and is not based on any specific NHTSA complaint history. If new data emerges, the recommendations may be refined accordingly.