P2B17 is set when injector 4's learned pulse offset goes past the allowed band. For the 6.7 L engine in 2020–2022 F-Super Duty trucks Ford saw this after fuel system work: stored learned values no longer matched the new parts. Special service messages 50646 and 50816 prescribe a relearn rather than a module swap – idle for at least six minutes with coolant at 75 °C or more and exhaust temperature EGT12 at 245 °C (pickups) or EGT13 at 230 °C (chassis cabs), then clear the code and retest; a new PCM is not needed. If P2B17 returns after that, a worn or leaking injector 4, a contribution fault (P0272) or a rail pressure problem remain the candidates. Ford's summary sets the code when the measured energising time misses the target by 156 µs downward or 254 µs upward.
Medium severity. Can I keep driving?If the car is running normally, drive in moderation to a repair shop. If it loses power or another warning appears, do not continue.
Cylinder 4 is numbered according to the manufacturer: check your engine's manual before working on it.
Symptoms
- Check engine light shortly after a fuel system repair
- Usually unchanged driving behaviour
Most likely causes
- Old learn values after fuel system work, cleared by a warm idle relearn (Ford SSM 50646/50816)
- Injector 4 worn or leaking internally
- Rail pressure deviating from target during the test injection
What to check, in order
Start with the simplest. You can tick off each step.
Good to know
- Repair difficulty: medium
- It affects emissions.
What each character of P2B17 means
- P: Powertrain: engine and transmission
- 2: Generic code: same on every make
- B: Subsystem depends on the code range
- 17: Specific fault in that system
Frequently asked questions
Can I keep driving with code P2B17?
If the car is running normally, drive in moderation to a repair shop. If it loses power or another warning appears, do not continue.
What causes code P2B17?
The most common causes are: old learn values after fuel system work, cleared by a warm idle relearn (Ford SSM 50646/50816); injector 4 worn or leaking internally; rail pressure deviating from target during the test injection.
Related codes
- P2B16Cylinder 4 Injection Pulse Offset Not Learned
- P2B15Cylinder 3 Injection Pulse Offset Exceeded Learning Limit
- P2B19Cylinder 5 Injection Pulse Offset Exceeded Learning Limit
- P0272Cylinder 4 Contribution/Balance
- P02D2Cylinder 4 Fuel Injector A Offset Learning At Min Limit
- P02D3Cylinder 4 Fuel Injector A Offset Learning At Max Limit
- P0087Fuel Rail/System Pressure - Too Low
Sources
- static.nhtsa.gov: MC 10210229 0001
- static.nhtsa.gov: MC 10212960 0001
- fordservicecontent.com: obd summary diesel 2023
Values and procedures vary by manufacturer. If it affects brakes, steering, fuel or high voltage, see a professional. Updated: 2026-11-04. How we build these pages.