OBD-II fault code

P267B: B Rocker Arm Actuator Position Sensor Circuit Range/Performance Bank 2

What it means

The position sensor reading does not transition cleanly between the two valve lift modes for actuator B on bank 2.

At a glance

  • Usually lights the check-engine light

How it works

The B rocker arm actuator on bank 2 switches valve lift modes, while its position sensor confirms the mechanism's travel. P267B sets when the sensor signal does not match the expected transition or range, which can indicate sensor drift or incomplete actuator movement.

Common causes

Most likely first.

  1. Sensor signal drift after thermal aging
  2. Worn lock pin reduces travel between modes
  3. Sensor element aged beyond calibration window

Symptoms

  • Check-engine light
  • Reduced engine power or performance

How to diagnose it

  1. Read freeze-frame data and related variable valve or rocker arm codes to see when the bank 2 B position signal failed to track a mode change.
  2. Locate the bank 2 B actuator and inspect its sensor connector, wiring, and mechanism for damage, contamination, or signs of binding.
  3. Use a scan tool to command the valve lift modes and graph the B position sensor signal on bank 2 for smooth, complete transitions.
  4. Check sensor supply, ground, and signal wiring against the manufacturer's specification while moving the harness to reveal intermittent contact.
  5. If the electrical checks pass, inspect actuator travel and its lock pin for wear or incomplete engagement, then evaluate the sensor for drift.

Common fixes

  • Repair a loose or damaged bank 2 B position sensor connection or wire.
  • Replace a position sensor on bank 2 B that drifts or fails to track actuator movement.
  • Repair or replace a worn lock pin or sticking B rocker arm mechanism on bank 2.
  • Run the applicable actuator learning or calibration procedure after repairs, if specified by the manufacturer.

Can I keep driving?

The engine may have reduced power because the bank 2 B valve lift mode is not being confirmed correctly. Avoid hard acceleration and overtaking until repaired, especially if performance is noticeably reduced.

A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together

This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.

Codes for the same component

Nearby codes