What P0346 usually means
P0346 means the ECU can see a Bank 2 camshaft signal, but that signal fails range or performance checks. That usually points to an erratic sensor waveform, target-wheel issue, phaser or timing drift on Bank 2, or a wiring problem that distorts the signal rather than killing it completely.