P0341 Code: 2019 Honda HR-V – What It Means & Cost to Fix

2019 Honda HR-V Rough Idle in Drive: P0341 Camshaft Position Sensor

Idling Smoothly Until You Shift to Drive

Your 2019 HR-V idles fine in Park. But the moment you shift into Drive and sit at a light, the engine shakes, vibrates, or feels like it's struggling to stay running. P0341 adds a clue: camshaft position sensor range/performance issue. Something's off with the engine's timing reference.

What You're Experiencing

  • Smooth idle in Park or Neutral
  • Rough, shaky idle when in Drive or Reverse
  • Possible stalling when stopped in gear
  • Check engine light on
  • May hesitate on acceleration
  • Could run fine at speed

Why Drive Makes It Worse

Shifting into Drive engages the transmission, adding load to the engine. This load drops RPMs slightly. An engine that's already on the edge of instability from P0341 can't handle the additional stress, causing the roughness you feel.

What P0341 Indicates

The camshaft position sensor tells the computer exactly where the camshaft is in its rotation. This is critical for spark timing and fuel injection timing. P0341 means the signal is out of expected range—either intermittent, incorrect, or erratic.

Causes of P0341

Failed Camshaft Position Sensor

The sensor itself can fail, providing intermittent or incorrect signals. Most common cause of P0341.

Wiring or Connector Problem

Damaged wires, corroded connectors, or poor grounds can disrupt the sensor signal.

Tone Ring Damage

The sensor reads a toothed ring on the camshaft. If teeth are damaged or have debris, readings are wrong.

Timing Chain Stretch

A stretched timing chain changes the relationship between cam and crank positions, causing out-of-range readings.

Oil Issues

On engines with variable valve timing, low oil level or degraded oil can affect cam timing and sensor readings.

Diagnosis Path

  1. Check oil level and condition - Low oil affects VTC operation
  2. Inspect sensor and wiring - Look for obvious damage or corrosion
  3. Test sensor with multimeter - Compare resistance to specification
  4. Monitor sensor signal - Watch live data for dropouts or erratic readings
  5. Listen for timing chain noise - Rattle on startup suggests stretch

Repair Costs

  • Camshaft position sensor: $80 - $200
  • Wiring repair: $100 - $250
  • Timing chain replacement: $1,000 - $2,000
  • VTC actuator: $300 - $600

Start With the Cheap Fix

Camshaft position sensors are relatively inexpensive and easy to replace. If there's no obvious wiring damage, replacing the sensor is a reasonable first step. Many P0341 codes are resolved with a $100-$200 sensor replacement.

When It's More Serious

If replacing the sensor doesn't fix it, you may have timing chain stretch or other internal issues. Listen for a rattling noise on cold start—that's the telltale sign of a stretched chain. This becomes a more significant repair.

Got Another Mystery?

"The game is afoot!" Let our AI detective investigate your next automotive case.

Open a New Case