AutoLogicTools

OBD-II trouble code

P0259: Injection Pump Fuel Metering Control "B" High (Cam/Rotor/Injector)

The module found voltage on the second metering control circuit when there should have been none, or found it refusing to drop when commanded. The unusual advantage on this code is that the healthy "A" circuit is sitting on the same engine, giving you a live reference for what a correctly behaving circuit looks like.

High severityPowertrainFuel & AirDo not drive

Quick facts

System
Powertrain
Category
Fuel & Air
Severity
High severity
Drivable
No — stop driving until repaired
Repair cost range
$90$1,600
DIY difficulty
Advanced DIY

What does P0259 mean?

P0259 is the circuit-high code for the second injection pump fuel metering control channel, and it is the exact mirror of P0258. Where P0258 sets because the module found no voltage where it expected some, P0259 sets because the module found voltage present when there should have been none, or found voltage that would not fall when it commanded the circuit on. Confirming which of the two you actually have before touching a meter is the highest-value minute of the diagnosis, because the two suspect lists barely overlap.

Before anything else, deal with the naming. The code says "Injector" and it is not an injector code. The phrase "(Cam/Rotor/Injector)" describes the cam ring and rotor inside a rotary distributor injection pump. Everything this code is about happens inside or on the pump, upstream of any injector. Replacing injectors is an expensive way to still have P0259 afterwards.

The first cause is the obvious one: a short to voltage. If the control wire contacts an ignition feed, a battery feed, or any other energised circuit along its run, the module sees that voltage sitting on its output and reports it. The useful thing about this cause is that it is physical, and therefore findable — a wire cannot short to voltage without touching something energised, so the damage exists somewhere and can be located.

The second cause is the one that catches people, and it is worth understanding rather than memorising. Most of these actuators are ground-side switched: the coil sits at battery voltage on one side continuously, and the module turns the actuator on by pulling the other side down to ground. That means when the module commands the actuator on, the voltage on the control wire is supposed to DROP. If the ground path has corroded or gained resistance, the module cannot pull it down, the wire stays high, and the module reports a circuit-high fault against a perfectly healthy actuator. Measure that ground under a small load rather than trusting a continuity beep, because corroded grounds pass continuity tests and fail the instant current tries to flow.

Here is what makes P0259 easier to diagnose than its "A"-channel equivalent, and it is the single most useful idea on this page. An engine with a "B" metering control has an "A" metering control too, and if only P0259 is stored, that "A" circuit is currently working. That gives you a known-good reference on the same engine, at the same temperature, with the same battery voltage and the same wiring age. Put a meter on the "A" control wire and command it with a scan tool, and you will see exactly how far and how fast the voltage is supposed to drop on this vehicle. Then do the same on "B" and compare. No generic chart value can tell you that. The same trick applies to coil resistance and to connector condition: comparing two connectors side by side makes corrosion obvious in a way that examining one alone never does.

That reference has one limit worth stating clearly. Some platforms fit genuinely different valves in the two positions, so the two components do not always take the same part or the same specification. Compare by measurement and by behaviour, and confirm part numbers in service data before assuming they are interchangeable. And do not swap the "A" and "B" actuators to test — if they are not the same part, you have stacked an induced fault on top of the real one with no clean way to separate them.

The "B" harness deserves specific suspicion. A second metering control almost always means a second pump or a second control element in a less accessible location, which means the harness runs longer and by a more convoluted route to reach it. Longer runs cross more brackets, pass more clamps, and generally spend more time near the exhaust. Two damage signatures matter and they look different: chafe shows as shiny, flattened sections where the loom has rubbed, while heat damage shows as stiff, dark, brittle insulation that cracks when you flex it.

If P0254 is stored alongside P0259 — the same circuit-high fault on the other channel — resist condemning two components. Two circuits failing the same way at the same time almost always means they share something: a power feed, a relay, a ground point, or a common connector. Find the shared element and one repair clears both codes.

The driveability picture is the same as the rest of this family and it is not forgiving. Without trustworthy control of fuel metering, most systems default to minimum fuel or shut fuel off, so expect hard starting, a no-start, or an abrupt stall. In the specific case where the actuator is driven when it should not be, some designs over-fuel briefly before the module intervenes, which shows as black smoke and a surge. That is protection working, and it is also a good reason not to keep driving while you decide what to do.

Common causes

  • Control wire for the "B" metering actuator shorted to voltage — to an ignition feed, battery feed, or another energised circuit
  • Corroded or high-resistance ground on a ground-side-switched actuator, so commanded voltage never drops
  • Chafed insulation on the longer "B" harness run where it crosses a bracket, clamp, or the pump body
  • Heat-hardened and cracked insulation where the harness passes near the exhaust manifold or turbocharger
  • Corroded or water-intruded connector at the second pump allowing two circuits to bridge
  • Internally shorted "B" actuator coil winding
  • Wrong actuator fitted in the "B" position during a previous repair, or connector pins swapped between channels
  • Shared power feed, relay, or ground fault, which normally sets P0254 alongside this code
  • Poor ground at the second injection pump mounting or at the module
  • Damage from recent work in the area of the second pump
  • PCM actuator driver fault, rare and diagnosed only after everything else checks out

Symptoms

  • Check engine light with P0259 stored
  • Hard starting, extended cranking, or a no-start
  • Engine stalls suddenly, at idle or while driving
  • Severe power loss or a hard fuelling limit
  • Brief over-fuelling with black smoke and a surge before the module intervenes on some designs
  • Rough running, an unstable idle, or a noticeable imbalance between banks on a two-pump engine
  • Loss of power steering assist and vacuum brake assist if the engine stalls while moving
  • "B" actuator not responding to scan tool commands while "A" responds normally
  • Fault appears or clears as the engine reaches operating temperature
  • P0254 stored at the same time if a shared feed or ground has failed

Diagnostic steps

  1. 1.Confirm which code you have. P0259 is circuit high and P0258 is circuit low. They call for almost entirely different tests, so read this before doing anything else.
  2. 2.Record all stored codes. P0254 alongside P0259 points at a shared power feed, relay, or ground rather than at two failed actuators.
  3. 3.Identify from service data which physical component your manufacturer calls the "B" metering control, where it is mounted, and how it is switched. Do not assume it mirrors "A".
  4. 4.Determine whether the actuator is ground-side switched, which most are. If it is, the control-wire voltage should drop when the module commands it on.
  5. 5.Establish your reference first: put a meter on the healthy "A" control wire and command it with a scan tool, and note how far and how fast the voltage drops on this specific vehicle.
  6. 6.Repeat the same measurement on the "B" circuit and compare. Voltage that will not drop on command points at the ground path or the module driver, not at the actuator.
  7. 7.Measure the "B" actuator's ground for low resistance under a small load. A continuity beep is not sufficient — corroded grounds pass continuity and still fail in service.
  8. 8.Disconnect the "B" actuator and check its control wire for voltage with the key on and the circuit not commanded. Voltage present under those conditions confirms a short to voltage in the harness.
  9. 9.Compare the two connectors side by side for corrosion, water intrusion, terminal tension, and seal condition. The contrast makes a marginal connector obvious.
  10. 10.Follow the "B" harness along its full run looking for shiny or flattened rub spots and stiff, dark, brittle sections near heat sources.
  11. 11.Wiggle-test the harness while watching control-wire voltage, since shorts to voltage are frequently intermittent and position-dependent.
  12. 12.Measure the "B" actuator's coil resistance and compare it against the "A" actuator, after confirming in service data that the two positions take the same part.
  13. 13.Do not swap the "A" and "B" actuators to test. If the positions take different parts you will induce a second fault on top of the real one.
  14. 14.Check manufacturer service bulletins for known harness routing and connector issues on your engine.
  15. 15.Suspect the module driver only after the ground, control wire, connector, and actuator coil have all been verified good.

Repair cost

$90$1,600

A ground repair is frequently the cheapest genuine fix at $80-$250, since it may amount to nothing more than cleaning and re-torquing a corroded connection. A connector or terminal repair lands at $120-$400. Diagnosis runs $130-$250, slightly above the "A"-channel equivalent because identifying which physical component is "B" takes time on unfamiliar engines. Tracing and repairing a short to voltage generally runs $250-$800 — the cost is in locating it rather than in the wire itself, and heat-damaged sections need replacing rather than splicing. A fuel control actuator is $90-$500 in parts with 1-4 hours of labor, or roughly $250-$1,100 installed. The upper end reflects the reality that the "B" component is usually the harder one to reach: the same part can cost hours more in labor here than in the "A" position, and on engines where the pump-mounted harness section is not separately serviceable the whole loom has to be replaced.

Estimate your repair

Run the numbers for your vehicle

Open the Repair Cost Estimator with diesel injection pump / fuel control actuator service preselected. Adjust labor rate and vehicle category to fit your situation.

DIY vs shop

This is an advanced DIY job. It typically requires specialty tools, scan-tool access, lifting equipment, or careful sequencing to avoid causing new failures. Plan for extended downtime and have a backup vehicle. Most owners are better served by a shop that has done this repair before.

Related codes

Frequently asked questions

Can a bad ground really cause a circuit-high code?

Yes, and on these actuators it is the cause most often overlooked. Fuel metering actuators are typically ground-side switched, which means the coil has battery voltage on one side all the time and the module turns it on by pulling the other side down to ground. When the module commands it on, the control-wire voltage is supposed to drop. If the ground has corroded or developed resistance, the module cannot pull the voltage down, the wire stays high, and the module logs a circuit-high fault against a perfectly good actuator. Test that ground for low resistance under a small load — a corroded ground will pass a continuity beep and still fail once real current flows.

Can I use the "A" circuit as a reference for testing "B"?

For behaviour, yes, and it is the biggest advantage this code has over its "A"-channel equivalent. If only P0259 is stored, the "A" circuit is working right now, on the same engine, at the same temperature, with the same battery voltage and the same wiring age. Command it with a scan tool while watching its control wire and you will see exactly how far and how fast the voltage is supposed to drop on this vehicle — something no generic chart can tell you. Comparing the two connectors side by side works the same way and makes corrosion obvious. The one caution is on parts: some platforms fit genuinely different valves in the two positions, so confirm part numbers in service data before treating a resistance specification as shared, and never physically swap the two actuators to test.

Is a short to voltage hard to find?

It takes patience but it is tractable, because the fault is physical rather than theoretical. A wire cannot short to voltage without touching something energised, which means the damage exists somewhere and can be located. Follow the harness the whole way from the module connector to the pump, and pay extra attention on this code because the "B" harness usually runs longer and by a more awkward route than the "A" harness. Look for shiny or flattened areas where it has rubbed against a bracket, pinch points under clamps, and stiff, dark, brittle insulation where it has rested near the exhaust or turbo. Then wiggle-test the run while watching control-wire voltage. Intermittent shorts usually announce themselves the moment you move the section that is failing.

I have P0259 and P0254 at the same time. Two failed actuators?

Almost certainly not. Two circuits failing in the same direction at the same moment is the classic signature of a shared element rather than two coincidental component failures. Look at what the two circuits have in common — a power feed, a relay, a ground point, or a connector both pass through — and test that first. Finding the shared fault means one repair clears both codes. Condemning two actuators on the strength of two codes is how people spend twice and fix nothing, because the shared fault is still there when the new parts go in.

AutoLogicTools provides general automotive planning information. Trouble code interpretations, repair cost ranges, and DIY guidance vary by vehicle, model year, location, parts quality, and shop labor rate. Always verify a diagnosis with a scan tool and a qualified automotive professional before approving repairs.