Engine

P0348 — Camshaft Position Sensor A Circuit High (Bank 2)

Severity: medium Drive with care, to a shop

What P0348 means

The engine computer uses the camshaft position sensor to know engine phase for fuel injection and ignition timing. P0348 sets when voltage in the bank 2 sensor A circuit stays higher than expected. The usual culprits are a failed sensor or a wiring short to voltage.

Symptoms

  • Check Engine light on
  • Hard starting or no start
  • Rough idle or stalling
  • Hesitation and misfires
  • Reduced power or limp mode
  • Poor fuel economy

Possible causes

  1. Failed bank 2 camshaft position sensor A
  2. Damaged wiring or connector at the sensor
  3. Signal wire shorted to voltage or open circuit in the harness
  4. Poor ground or bad sensor power supply
  5. Faulty PCM/ECM (rare)

How to diagnose

  1. Scan for codes and freeze frame data, and look for related camshaft or crankshaft codes
  2. Inspect the bank 2 sensor, connector and harness for chafing, heat damage, corrosion and oil
  3. Check that the connector locks and the terminals are tight
  4. Test sensor power, ground and signal wires with a multimeter using the factory wiring diagram
  5. Check the signal wire for a short to voltage
  6. Use a scope to view the sensor signal while cranking
  7. Inspect the camshaft reluctor or target wheel
  8. If wiring is good, test the PCM and its power and grounds

Common fixes

  • Replace the bank 2 camshaft position sensor A
  • Repair the wiring and replace a damaged connector
  • Restore a solid ground and sensor power supply
  • Reflash or replace the PCM if confirmed faulty

Questions and answers

What does P0348 mean?

It means the bank 2 camshaft position sensor A circuit shows a high signal voltage. It is usually caused by the sensor or a wiring short to voltage.

Can I drive with P0348?

Only a short distance and with care, such as to a shop. The engine could stall or misfire, which is unsafe and can harm the catalytic converter.

Will replacing the sensor fix it?

Not always. Check the connector and wiring first, or the new sensor may set the same code again.

This is general information about the code. The meaning can differ between makes and models: a scan tool and the repair manual for your car will show the exact cause.