Back to Vehicles
Chevrolet2019-2024Code Combo

P0346 Code: Chevrolet Silverado (2019-2024) - Causes, Symptoms & Fixes

Complete guide to P0346 diagnostic trouble code on 2019-2024 Chevrolet Silverado - causes, symptoms, repair costs

Get Personalized Help

Ask about specific issues with your Chevrolet Silverado.

Ask MechanicGPT

Comprehensive diagnostic guide for OBD2 code P0346 on 2019-2024 Chevrolet Silverado

Data note and limitations

  • Based on the provided data: No NHTSA complaints found for this make/model/year/issue combination.
  • Also: No recalls found in NHTSA database.
  • Because complaint and recall data are not present here, this guide relies on general automotive knowledge for P0346 and typical Silverado wiring/timing layouts, along with standard diagnostic practices. Real-world frequency and failure patterns for this exact vehicle group may vary.
  • P0346 refers to the Camshaft Position Sensor Circuit Range/Performance issue. In GM trucks (including Silverado), this is commonly described as Camshaft Position Sensor A Circuit Range/Performance (Bank 1, or Bank 1/Bank 2 depending on engine and sensor designation). Always verify with the specific engine variant and service manual.

CODE MEANING AND SEVERITY

  • Code: P0346
  • Full meaning: Camshaft Position Sensor Circuit Range/Performance - Camshaft Position Sensor A Circuit Range/Performance. In GM Silverado applications, this generally indicates the PCM detected a signal from Camshaft Position Sensor A that is out of expected range, or the circuit is not behaving as designed.
  • Severity: Moderate to high. The vehicle may run with reduced power, misfires, hesitation, or stall in some cases. The check engine light (MIL) is typically on, and fuel economy may be reduced. Driving may be impaired if the timing reference is unreliable, especially under load or during acceleration.
  • Important note: P0346 can be caused by the sensor itself, wiring/connectors, or a mechanical timing issue (timing chain/timing phasers) that affects the cam timing signal. Diagnosing should progress from electrical tests to mechanical timing checks as needed.

COMMON CAUSES ON CHEVROLET SILVERADO (2019-2024)

  • Faulty Camshaft Position Sensor A (sensor failure or internal circuit fault)
  • Damaged or corroded wiring harness or connectors to Camshaft Position Sensor A (pins, moisture intrusion, abrasion)
  • Poor or intermittent sensor ground or reference/five-volt supply circuit from the PCM
  • PCM/ECU issues (rare; typically accompanied by other CAN/PCM faults)
  • Mechanical timing issues affecting cam timing reference (timing chain, tensioner, or variable cam timing phasers/actuators)
  • Dirty or contaminated sensor, or debris near the sensor mounting
  • Misrouting or chafed harness due to engine movement or prior repairs
    Note: P0346 is commonly accompanied by related codes such as P0340, P0341, or P0010/P0011 when timing or sensor circuits are involved.

SYMPTOMS

  • Check Engine/Service Engine Soon light on
  • Engine runs rough, misfires, or intermittently stalls
  • Noticeable loss of power or reduced engine performance, especially under load or acceleration
  • Rough idle or hesitation when starting or at idle
  • Decreased fuel economy
  • In some cases, no obvious symptoms other than the MIL and a stored P0346
  • If a mechanical timing issue is present, you might experience more pronounced drivability problems, rough running, or difficulty starting.

DIAGNOSTIC STEPS

Prepare with: a reliable OBD-II scan tool with live data capability, basic hand tools, a DVOM (multimeter), and an inspection area. If you don’t have the tools, consider professional service.

Step 1: Confirm and gather data

  • Use an OBD-II scanner to confirm P0346 and note freeze-frame data: engine load, RPM, temperature, PCM voltage, and any other fault codes.
  • Check for any related codes (P0340, P0341, P0342, P0010, P0011, P0300, etc.). Record all codes before proceeding.

Step 2: Visual inspection

  • Inspect the Camshaft Position Sensor A and its wiring harness for:
    • Damaged, frayed, or melted insulation
    • Signs of moisture or corrosion at connectors
    • Proper connector seating; ensure locking tabs are engaged
    • Any routing issues that could cause chafing against belts, pulleys, or hot surfaces
  • Inspect the sensor mounting area for dirt, oil, or debris that could affect sensing.

Step 3: Electrical tests of Sensor A circuit

  • Identify the Camshaft Position Sensor A connector and the two or three pins (GM CMP sensors are typically a 2- or 3-pin connector with 5V reference, ground, and signal).
  • With the key on (engine off), measure:
    • Reference voltage (5V) at the sensor reference pin (from PCM). If present, check wiring back to PCM for continuity.
    • Sensor ground at the ground pin. Ensure a solid ground path to chassis/engine ground.
    • Signal output when cranking or with the engine running (as applicable). The sensor typically provides a variable or pulsed signal; check whether the signal changes as RPM increases or with a scope/digital signal capture.
  • If reference voltage or ground is missing or erratic, backtrace to PCM fuses, wiring harness, and connectors. Repair as needed.

Step 4: Test the Camshaft Position Sensor A itself

  • If you have a multimeter capable of testing resistance, compare the sensor’s resistance or “diode test” values against the service manual’s spec for the specific sensor (GM CMP sensors vary by engine and year; consult the factory wiring diagram).
  • If you have access to an oscilloscope or a high-quality scan tool with live sensor waveform, observe the sensor output waveform across RPM range. A faulty sensor will produce no signal, a noisy/sporadic signal, or a highly erratic waveform.
  • Swap in a known-good sensor (if available) to verify if the sensor is the root cause. If swapping the sensor clears the code and the signal waveform becomes clean, the sensor was at fault.

Step 5: Check for mechanical timing issues (if electrical tests are inconclusive)

  • If the sensor and wiring test good, but P0346 persists and mechanical symptoms exist (stochastic misfires, poor timing feel, start/run issues), inspect the engine’s timing components:
    • Timing chain/belt condition (if applicable), tensioner, guides
    • Variable valve timing (VVT) phasers/actuators and related oil supply
    • Camshaft sensor alignment with the reluctor/read wheel
  • On GM VVT engines, a timing issue can cause a Camshaft Sensor A signal to be out of range even if the sensor and wiring are good. This often requires service manual timing checks and possible restoration of timing components.
  • If timing components are suspected, this becomes a larger repair and may require engine access; consider professional service if you are not experienced with timing work.

Step 6: Scan data correlation and PCM checks

  • Review live data with a scanner to see how the Camshaft Position Sensor A signal behaves in relation to engine RPM and crankshaft position.
  • Look for inconsistent or missing references to the sensor’s signal when the engine is running or during engine cranking.
  • If electrical tests pass and timing appears correct, consider a PCM/ECU fault, though this is less likely. In rare cases, reprogramming or software updates from the dealer might be needed.

Step 7: Decide on repair path

  • If the Camshaft Position Sensor A or its wiring is faulty, replace/repair as needed and recheck.
  • If timing components are suspect, perform timing chain/tensioner/phaser service as required.
  • If no obvious fault is found after all checks, a dealer/DSO-level diagnostic might be needed to check for PCM-related intermittent faults.

RELATED CODES

  • P0340: Camshaft Position Sensor Circuit Malfunction (Bank 1 or generic)
  • P0341: Camshaft Position Sensor A Circuit Range/Performance (Bank 1)
  • P0342: Camshaft Position Sensor A Circuit Low Input
  • P0010: A Cam Timing (Over-Advanced) / B Cam Timing (Under-Advanced) (timing reference issues often tied to VVT)
  • P0011: A Timing Over-Advanced / B Timing Over-Advanced (affecting cam timing)
  • P0300: Random/Multiple Cylinder Misfire Detected (may accompany P0346 in some drivability issues)
    Note: The exact bank naming (A/B, Bank 1/2) depends on engine configuration; always refer to your Silverado’s engine code (e.g., 5.3L, 6.2L, 3.0L Duramax) and service manual for precise bank references.

REPAIR OPTIONS AND COSTS (2025 PRICES)

Prices are approximate and can vary by region, shop, and OEM vs aftermarket parts. All figures are in USD.

  • Camshaft Position Sensor A replacement (sensor only)

    • Parts: $20–$110 (OEM vs aftermarket)
    • Labor: 0.3–1.0 hours
    • Estimated total: roughly $100–$250
    • Notes: If the failure is clearly sensor-only, this is the simplest fix.
  • Camshaft Position Sensor A wiring/connector repair

    • Parts: $5–$60 (connector, pins, wire repair)
    • Labor: 0.5–1.0 hours
    • Estimated total: roughly $100–$250
    • Notes: If the harness is damaged or corroded, repairing or replacing the harness segment may be required.
  • Timing chain/tensioner/phaser service (if mechanical timing issue is suspected)

    • Parts: $150–$600 (timing chain kit, tensioner, phaser components; varies by engine)
    • Labor: 4.0–12.0 hours (depending on engine and accessibility)
    • Estimated total: roughly $700–$2,500
    • Notes: This is a major repair and significantly more expensive. This option is typically pursued only if a timing issue is confirmed or strongly suspected after electrical checks.
  • PCM/ECU replacement or reprogramming (rare)

    • Parts: $200–$1,500 (plus programming)
    • Labor: 1.0–3.0 hours
    • Estimated total: $400–$2,000
    • Notes: Consider only after exhaustive electrical and timing checks show PCM-level fault.
  • Full diagnostic service (shop diagnosis with code verification)

    • Parts: N/A
    • Labor: 1.0–2.5 hours
    • Estimated total: $100–$350
    • Notes: Good for when you’re unsure of the root cause and want a professional assessment.

DIY VS PROFESSIONAL

  • DIY-friendly when:
    • The fault is clearly sensor/wiring related after thorough inspection.
    • You have a good quality OBD-II scanner, proper hand tools, and a basic understanding of electrical testing.
    • You are comfortable safely disconnecting connectors, reseating, and re-testing after replacement.
  • When to go professional:
    • You're not confident performing electrical tests or diagnosing sensor vs mechanical timing issues.
    • You suspect a timing chain/tensioner/phaser issue or if the cam timing must be verified using a timing tool.
    • You experience intermittent symptoms or the code persists after a sensor replacement.
    • PCM-related concerns or software/firmware updates are required.
  • Practical tips for DIY:
    • Disconnect the battery before disconnecting electrical connectors to avoid shorts.
    • Use dielectric grease on sensor connectors if corrosion is suspected, but avoid contaminating sensing surfaces.
    • Route and secure wires away from hot surfaces and moving parts.
    • After any replacement, clear codes and perform a road test to verify that P0346 does not return.

PREVENTION

  • Regular maintenance on the engine can help reduce the chance of sensor and timing-related faults:
    • Keep electrical connectors clean and dry; address water exposure and moisture intrusion promptly.
    • Use quality replacement parts (OEM or equivalent) for sensors and connectors.
    • Maintain clean intake and fuel systems; a dirty idle or misfire can complicate drivability and set misfire-related codes.
    • If your engine uses variable cam timing, ensure proper engine oil quality and level; phasers rely on proper oil pressure and cleanliness.
    • Periodically inspect wiring harnesses in high-heat zones or areas prone to abrasion (near exhaust, belts, or moving components).
  • Practical habits:
    • Address check engine lights promptly; don’t ignore MIL to avoid compounding issues.
    • If you have a history of sensor or electrical problems, consider a periodic inspection of sensor circuits as part of routine maintenance.

Final notes

  • The above guide integrates general diagnostic practice for P0346 with Silverado-specific considerations (Engine variants, Bank 1/Bank 2 references, potential VVT-related timing concerns). Because the data provided shows no NHTSA complaints and no recalls for this exact scenario, this guide focuses on typical failure modes and standard repair pathways rather than statistically supported failure frequencies.
  • If you have access to dealership service information for your exact Silverado engine (for example, the 5.3L, 6.2L, 3.0L Duramax, or 4.3L options), consult the official GM service manuals for precise sensor pinouts, voltage specs, bank references, and timing procedures.
  • Always verify current pricing with your local shop or dealer, as prices can vary by region and supplier.

Frequently Asked Questions

The 2019-2024 Chevrolet Silverado has several known issues that vary by model year. See our detailed guide for specific problems, causes, and repair costs.

Vehicle Info

MakeChevrolet
ModelSilverado
Years2019-2024

DISCLAIMER: This information is for educational purposes only. MechanicGPT is not a licensed mechanic. Always consult a certified mechanic for diagnosis and repair. Improper repairs can be dangerous.