Generic OBD-II / Powertrain

P0288 - P0288 Usually Means Cylinder 12 Contribution or Balance Is Lower Than Expected

P0288 is a generic OBD-II code for cylinder 12 contribution or balance fault.

This is a generic OBD-II guide that can apply across many makes. Exact test flow, sensor locations, and repeat failure patterns can still vary by manufacturer and engine family.

Severity

Medium

Keep driving?

Usually short trips only

Most likely cause

A weak injector, ignition issue, or compression problem on cylinder 12 is usually the first place to look.

DIY friendly?

Basics first

First checks take 10 to 20 minutes for the first checks. No special tools are usually needed for the first checks.

Can you keep driving?

Can you keep driving?

Stop driving if any of these apply

  • !The engine starts misfiring badly, stalling, or losing power sharply.
  • !The check-engine light flashes or the vehicle runs rough enough to risk catalyst damage.
If the light is steady and the vehicle still drives normally: Often yes for a short time, but it should not be ignored.

What to check first

Step-by-step checks

  1. 1

    Free - no tools

    Check whether P0288 appears with misfire, fuel-trim, or injector circuit codes

  2. 2

    Free - no tools

    Inspect the injector connector and harness for cylinder 12 for looseness, corrosion, or damage

  3. 3

    Basic tool needed

    Notice whether the roughness is worse at idle or under load

  4. 4

    Basic tool needed

    If scan data is available, compare cylinder 12 contribution with nearby cylinders before replacing parts

  5. 5

    Basic tool needed

    If the engine has a known mechanical issue, treat it as a leading clue

If the code returns

  • -If ignition swap tests move the fault, focus on ignition parts first.
  • -If injector testing points to fuel delivery trouble, focus there before buying more parts.
  • -If the code returns after repair, repeat the balance check before assuming another cylinder is at fault.

Background

What this code means

P0288 is a generic OBD-II code for cylinder 12 contribution or balance fault.

That usually means cylinder 12 is not contributing as much as the rest of the engine under the conditions the ECU is monitoring.

Diagnosis

Common causes

Most common

Weak spark on cylinder 12

A plug, coil, or wire issue can reduce that cylinder's output.

Common

Injector imbalance

A weak or restricted injector can make the cylinder contribute less than the others.

Common

Compression problem

A mechanical issue can keep the cylinder from making normal power.

Possible

Connector or wiring fault

A poor connection can interrupt the injector or ignition circuit.

Avoid these mistakes

What not to do

  • xDo not replace injectors as a set before checking for wiring, fuel pressure, or a mechanical cylinder issue.
  • xDo not ignore drivability changes just because the code sounds like an injector balance fault.

Parts

Parts that may need replacing

PartTypical costNotes
Spark plug or ignition coil$20-$150Relevant when ignition testing points to cylinder 12.
Fuel injector$50-$250Worth checking if the injector is weak or restricted.
Compression or leakdown test$0-$150Needed if the mechanical side looks weak.

See also

Related OBD codes

Source notes

Generic OBD-II (SAE J1979 / ISO 15031-5). P0288 was expanded around common cylinder 12 contribution faults, especially ignition weakness, injector imbalance, and compression problems.

This guide is written as a generic multi-make reference, so bulletin history, sensor locations, and repair order can still change by manufacturer and engine family.

This is generic OBD-II guidance and should not override vehicle-specific service information. Exact diagnosis and repair steps vary by make, engine family, and model year.

Last reviewed: 2026-04-10

Reference: Open reference

Privacy and advertising

Choose whether to allow ad personalization

FixThisError may use Google AdSense on broad browse pages. Your choice controls whether advertising-related cookies and ad requests can be used. Core site content remains available either way.