CODE MEANING AND SEVERITY
What P0346 means: P0346 is the diagnostic trouble code for Camshaft Position Sensor A Circuit Range/Performance (Bank 1 or Single Sensor). The PCM monitors the camshaft position sensor signal and expects it to stay within a defined range and waveform. If the signal is out of range, erratic, or not present, the PCM sets P0346.
What it can do to the engine: Depending on the fault, you may experience misfiring, rough idle, hesitation, reduced power, or difficulty starting. In some cases the engine may run poorly enough to affect drivability, and in rare instances it can stall or fail to start. The MIL (Check Engine Light) will usually be on when P0346 is stored.
Severity rating: Moderate to high. P0346 can cause noticeable drivability problems and can lead to a no-start condition if the cam sensor signal is completely lost. It often points to a camshaft position sensor issue or a related circuit problem (wiring/connector or timing-related component).
Data note: In the provided data for 2022-2024 Mazda CX-5, there are no NHTSA owner complaints or recalls listed for this issue. No recalls found in the NHTSA database. This means there isn’t official recall guidance or complaint-based prevalence data available from that dataset for this exact combination.
COMMON CAUSES ON MAZDA CX-5
- Faulty camshaft position sensor (CMP sensor) itself.
- Wiring harness damage, loose/Corroded connector, or poor ground to the CMP sensor.
- Damaged or dirty CMP sensor connector, or moisture intrusion into the connector.
- Timing-related issues: cam timing offset or timing chain/belt wear, tensioner problems, or timing components that affect the sensor’s signal indirectly.
- Reluctor ring or sensor alignment issue (on engines that use a reluctor-style cam sensor).
- PCM/ECU fault (less common, typically when other diagnostic tests point away from the sensor).
- After recent maintenance or repair: improper reassembly, unplugged connector, or damaged wiring during servicing.
SYMPTOMS
- Check Engine Light (MIL) on with P0346 stored.
- Rough idle, misfires, or engine running irregularly.
- Hesitation or reduced power during acceleration.
- Hard starting or no-start in some cases.
- Poor fuel economy.
- Stalling or engine may stall under load or at idle in some scenarios.
- Inconsistent performance, especially during cold starts or engine warm-up.
DIAGNOSTIC STEPS
Note: Use proper safety procedures and, if possible, a vehicle-specific scan tool or Mazda IDS-equivalent for best results. The steps below are general diagnostic guidelines tailored to P0346 in a Mazda CX-5.
Step 0: Prepare
- Confirm DTC P0346 is current (not a history/pending code only).
- Review freeze-frame data: engine RPM, load, coolant temperature, and any other codes that may accompany P0346 (e.g., P0335 for crank sensor issues).
- Ensure the battery is healthy and charging system is okay; electrical issues can affect sensor signals.
Step 1: Visual inspection
- Inspect the camshaft position sensor and its wiring harness/connector for obvious damage, corrosion, moisture, or loose connections.
- Check for damaged insulation, chafed wires, or loose grounds near the sensor.
- If accessible, unplug the connector and reseat or clean the pins with electrical contact cleaner; ensure proper pin seating.
Step 2: Check sensor power and ground circuits (voltage/continuity)
- With key OFF, use a multimeter to verify continuity and grounding of the CMP sensor circuit back to the PCM ground.
- With key ON (engine OFF) or during cranking, verify reference voltage to the CMP sensor (often around 5V supplied by the PCM) and verify a stable ground.
- Check the signal circuit for continuity and absence of shorts to ground or battery voltage.
- Look for any corrosion, broken wires, or high resistance in the wiring harness between the PCM and CMP sensor.
Step 3: Inspect the CMP sensor output signal (live data/tests)
- Using a scan tool capable of live data, observe the CMP sensor signal while cranking and running.
- The CMP sensor should produce a clean, stable waveform or pulse as the camshaft rotates (the exact waveform depends on the sensor type used by your engine).
- Look for erratic readings, dropped pulses, or signal loss. A highly erratic or flat (no signal) output points to the sensor or its circuit.
Step 4: Inspect the timing system (if indicated by symptoms or if sensor also tests poorly)
- If timing components were recently serviced or if wear is suspected, verify cam timing alignment according to the Mazda service procedure.
- A mis-timed cam can produce symptoms similar to a faulty CMP signal and may trigger P0346 or related codes.
Step 5: Rule out related sensors and circuits
- Check for related codes such as P0340 (Camshaft Position Sensor Circuit Malfunction) or P0335 (Crankshaft Position Sensor Circuit). If other signals are out of spec, address the broader timing/engine signal system.
- Ensure the crankshaft position sensor circuit is functioning properly; if crank info is intermittent or faulty, it can complicate ignition timing.
Step 6: Decide on repair path
- If the CMP sensor, wiring harness, or connector shows clear fault (damaged wire, corrosion, loose connector), repair or replace as needed and re-test.
- If timing components show wear or misalignment, address timing system issues per service manual.
- If sensor replacement is performed, re-check for DTCs and perform a road test to confirm the fix.
Step 7: Clear codes and test drive
- After repairs, clear the codes and run the vehicle through a drive cycle to ensure the code does not return.
- Monitor live data to confirm that the CMP signal is stable under driving conditions.
RELATED CODES
- P0340 Camshaft Position Sensor Circuit Malfunction (Bank 1 or Single Sensor) – general category for cam sensor circuit issues.
- P0335 Crankshaft Position Sensor Circuit – crank sensor issues can be related or co-occur with CMP problems; diagnosing often involves both sensors.
- P0341 or other P034x variants can appear if there are alternate cam sensor circuits or multiple CAM sensors in some engines.
- Note: P0346 specifically targets the CMP A circuit range/performance. If multiple sensors or circuits are involved, investigate all related codes and vehicle manuals.
REPAIR OPTIONS AND COSTS (2025 PRICES)
Prices vary by region, shop type (dealer vs independent), engine variant, and whether OEM or aftermarket parts are used. The following are approximate ranges to help with planning.
Camshaft Position Sensor replacement (CMP sensor)
- Parts: roughly $15–$120 (OEM or aftermarket; Mazda OEM tends to be at the higher end)
- Labor: about 0.5–1.0 hour (depends on sensor accessibility in your CX-5 variant)
- Typical total: ~$60–$250
- Notes: If the sensor is easily accessible and wiring is intact, this is often the simplest fix.
CMP sensor wiring/connector repair or harness replacement
- Parts: minimal to moderate (0–$50 if only a connector/wire is repaired)
- Labor: 1.0–2.0 hours
- Typical total: ~$150–$350
- Notes: If wiring damage is extensive, or if harness replacement is required, costs rise accordingly.
Timing system issues (timing chain, tensioner, or related components)
- Parts: $100–$400 (timing chain kits, tensioners, seals)
- Labor: 3.0–6.0 hours (more if timing belt/chain service requires engine access)
- Typical total: ~$700–$2,000+
- Notes: This is the high-cost scenario and is less common solely for P0346 unless timing issues are confirmed.
ECU/PCM related considerations
- Parts: ECU repair or replacement is relatively rare; often reprogramming or reflashing is needed
- Labor: variable; typically not the first course of action
- Typical total: modest to significant if required (depends on dealer service)
Other related repairs (if contaminants or corrosion cause broader electrical issues)
- Parts: minor to moderate
- Labor: variable
- Typical total: variable
DIY vs PROFESSIONAL
DIY feasibility
- Replacing the CMP sensor in many CX-5 variants is a straightforward task for a capable DIYer, especially if the sensor is readily accessible and no wiring damage exists.
- Basic electrical checks (voltage, continuity) require a multimeter and some comfort with wiring diagnostics.
- Important: If timing components are involved or you encounter damaged wiring, or if you lack proper tools, it’s safer to go professional.
When to involve a professional
- If the CMP sensor wiring shows signs of damage, corrosion, or shorts, or if the sensor itself is difficult to access.
- If you observe timing chain/tensioner issues or if the diagnostic steps point toward timing components.
- If the vehicle begins to misfire or stall in ways that suggest ignition or engine control issues beyond a simple sensor replacement.
- If you don’t have a suitable scan tool to monitor live CMP signal patterns or to test circuits.
Tooling you may need
- Basic hand tools; appropriate sockets and torque wrench
- Electrical contact cleaner and dielectric grease
- Multimeter for voltage/continuity tests
- A capable OBD-II scanner with live data (and, ideally, Mazda-specific or OEM software)
- Optional: oscilloscope for a more precise CMP waveform check (advanced)
PREVENTION
Regular maintenance and sensor health
- Keep electrical connections clean and dry; inspect CMP sensor and its connector during routine maintenance (oil/valve train access, etc.).
- Replace damaged harnesses or connectors before they cause intermittent signals.
Electrical system care
- Ensure the battery and charging system are healthy; voltage dips can affect sensor readings.
- Use high-quality fuel and maintain proper engine tune to prevent abnormal sensor loading.
Wiring management
- Avoid harness routing that routes near hot exhaust components or moving parts; secure wires to prevent chafing.
- If you notice any wiring exposure or insulation damage, repair promptly.
Timeliness
- If you’ve recently serviced the cam timing or related components, verify timing alignment and sensor connections after the service to ensure the CMP signal is read correctly.
Seasonal/operating condition awareness
- Some drivers notice sensor-related symptoms under specific loads, temperatures, or speeds. If problems appear in particular conditions, re-check the sensor circuit as part of seasonal maintenance.
Important data caveats for this guide
- Based on the provided data, there are no NHTSA owner complaints or recalls listed for the 2022–2024 Mazda CX-5 associated with P0346. No recalls found in the NHTSA database for this exact issue and model year combination.
- The diagnostic guidance above draws from general automotive knowledge about camshaft position sensor circuits and common Mazda CX-5 configurations. It does not replace the official Mazda service manual or dealer-level diagnostics.
- Actual repair costs will vary by location, shop, engine variant (2.5L naturally aspirated vs. 2.5L turbo), and whether OEM parts are used. Always get a written estimate before performing non-warranty repairs.