VinGear VIN decoder VinGearVIN decoder, VIN lookup & history check Check a VIN

P25A9 code meaning

Piston Cooling Oil Control Circuit/Open

Powertrain system Generic code P25xx codes Check engine light

What P25A9 means

P25A9 covers the electrical circuit of the piston cooling oil control valve, the solenoid that switches the oil jets spraying the underside of the pistons. Under load the jets protect the pistons; when the engine is cold or lightly loaded they can be shut off to warm up faster and save oil pump work. GM's 2018 engine table 18OBDG04 checks the low-side driver of this valve on diesel engines while it is switched off and sets P25A9 when more than about 200 kilohm separate output and ground, meaning an open circuit, after 40 failures in 50 samples every 100 ms with at least 11 V supply (Type B, two trips); 17OBDG04 has the same check. Deutz EMR L1 engines log P25A9-13 for an open supply valve circuit and other subcodes for overcurrent or a shorted load. Stuck-off and stuck-on faults are P25AC and P25AD.

P25A9 at a glance

  • Check engine lightYes, usually on
  • Emissions testCan fail
  • Limp modePossible
  • Repair difficultyMedium
  • Typical labor0.5 to 3 hours
  • Clears after repairAfter a drive cycle

Symptoms of P25A9

  • Check engine lamp on after two drives
  • Possible power reduction to protect the pistons

Common causes of P25A9

  • Most likelyPiston cooling valve coil open
  • Most likelyValve connector unplugged, corroded or wire broken
  • PossibleHarness damaged by heat near the engine block
  • Less likelyOutput driver in the engine control module faulty

Check the most likely causes first. Replacing parts by guesswork is the most expensive way to clear a code.

Parts involved

Piston cooling solenoidWiring harness

What each part of P25A9 means

PPowertrain system: engine, fuel system, ignition, emissions and transmission.
2Generic code (second SAE range): it means the same on every make.
5Area: vehicle speed, idle control and auxiliary inputs.
A9The exact fault in that area.

What to do next

  • Note P25A9 and any other codes stored with it: several codes together often point to one cause.
  • Check for loose connectors and damaged wiring around the parts the code names.
  • Check open recalls for your car: some faults are fixed for free by the dealer. Enter your VIN.
  • Clear the code only after the repair. If it comes back, the fault is still there.

Buying a used car? Scan it for stored codes before you pay. A recently cleared memory can hide a problem.

Questions about P25A9

What does P25A9 mean?

P25A9 means "Piston Cooling Oil Control Circuit/Open". P25A9 covers the electrical circuit of the piston cooling oil control valve, the solenoid that switches the oil jets spraying the underside of the pistons. It is a generic code, so it means the same on every make.

Is it safe to drive with P25A9?

Drive gently and only to a workshop. With P25A9 the car can go into limp mode (reduced power) to protect itself.

Will P25A9 fail an emissions test?

Yes, it can. P25A9 is emissions-related, so most inspection programs fail a car while it is stored or while the check engine light is on.

How hard is P25A9 to fix?

Difficulty: medium. A typical repair takes 0.5 to 3 hours of work. This is a job for a workshop.

Will P25A9 clear itself after the repair?

After the repair the car has to complete a drive cycle (a mix of city and highway driving) before the test runs again. Until then the readiness monitor shows "not ready", which can fail an inspection.

Look up another code

Technical content: OBDex open OBD-II database (public domain, CC0), checked 4 Nov 2026, edited for US drivers by the VinGear team.
Technical sources for P25A9