Fuel Delivery
P1129
Fuel Trim System Too Rich
P1129 — Fuel Trim System Too Rich — is a Gold-tier Atlas chapter for Fuel Delivery and Pressure Control.\n\nThe monitor evaluates desired and actual fuel pressure or delivery, pump/regulator/injector command, circuit feedback, engine load, and pressure response. The fault is fuel-control correction…
Diagnostic Snapshot
Atlas Academy
Learn the System
Before diagnosing this code, it helps to understand the system behind it.
Read Understanding Fuel Delivery SystemsTechnical Summary
P1129 — Fuel Trim System Too Rich — covers Fuel Delivery and Pressure Control; confirm the VIN-specific P1xxx definition first.
The monitor evaluates desired and actual fuel pressure or delivery, pump/regulator/injector command, circuit feedback, engine load, and pressure response. The fault is fuel-control correction indicating a rich condition beyond the calibrated limit.
First test: save freeze-frame and compare desired versus actual fuel pressure with pump/regulator command and loaded circuit behavior. OEM specifications and enabling criteria take priority.
What You'll Learn
- VIN-specific meaning of P1129
- Monitor/enabling logic
- Freeze-frame clues
- Live-data patterns
- Electrical versus physical-system testing
- Before-you-condemn checks
- Repair verification
Think Like a Technician
Treat P1129 as a failed monitor, not a failed-part label. The controller evaluates desired and actual fuel pressure or delivery, pump/regulator/injector command, circuit feedback, engine load, and pressure response.
Prove prerequisites first, then electrical signal/command, then physical response. This prevents replacing a sensor for a real system fault or expensive hardware because of biased data.
What This Code Means
P1129 identifies fuel-control correction indicating a rich condition beyond the calibrated limit involving Fuel Trim System Too Rich.
The controller evaluates desired and actual fuel pressure or delivery, pump/regulator/injector command, circuit feedback, engine load, and pressure response. Because this is P1xxx, verify the scan-tool definition against the exact VIN.
The DTC identifies a failed monitor relationship, not automatic proof of a failed named component.
System Overview
Fuel Delivery and Pressure Control diagnosis compares command/input, circuit feedback, and physical response so electrical faults are separated from real system-performance failures.
Why This Code Sets
The P1129 monitor runs only when manufacturer-defined voltage, temperature, engine-state, sensor-plausibility, and system prerequisites are valid.
It evaluates desired and actual fuel pressure or delivery, pump/regulator/injector command, circuit feedback, engine load, and pressure response.
The DTC stores when circuit, signal, command feedback, or physical response remains outside the calibrated expectation for the required samples or duration. Exact thresholds are calibration-specific.
Common Symptoms
- Check Engine Light
- Reduced power possible
- Hard starting/stalling possible depending on system
- Fuel economy/performance change possible
- Emissions failure possible
- System-specific warning possible
Most Likely Causes
- 1. fuel pump/regulator/injector/control component fault
- 2. power/ground/relay or harness fault
- 3. restricted fuel supply or contamination
- 4. fuel-pressure sensor bias
- 5. leakage or mechanical pump problem where applicable
- 6. PCM/fuel-control module fault after external proof
Common Vehicles
Manufacturer-specific P1xxx code. The same numeric code can have different definitions or component assignments across makes and powertrains. Confirm the VIN-specific definition.
Freeze Frame Clues
- Engine RPM
- Calculated load
- Vehicle speed
- Battery voltage
- Coolant/engine temperature
- Relevant command/feedback PID
- Related pressure/flow/timing/mixture/exhaust data
- Companion DTCs
Live Data Expectations
Graph desired/actual fuel pressure, pump/regulator/injector command, RPM, load, battery voltage, and pressure feedback. Correct command without expected pressure response points toward supply, leakage, hydraulic, or mechanical causes.
Typical Verification Tests
- Confirm P1129 absent from current/pending memory
- Repeat original freeze-frame condition
- Graph command/input and feedback together
- Perform loaded circuit test
- Use independent physical measurement where applicable
- Confirm prerequisite codes remain absent
- Complete required relearn/service procedure
- Verify normal driveability/readiness
Before You Condemn
- Confirm VIN-specific P1xxx definition
- Save full scan/freeze-frame
- Verify battery/module powers and grounds
- Inspect connector/harness and recent repairs
- Graph related PIDs
- Perform loaded circuit testing
- Verify physical pressure/flow/movement/temperature where applicable
- Check service bulletins/calibration before module replacement
Before Replacing Parts
Confirm the VIN-specific definition and save freeze-frame. Save freeze-frame and compare desired versus actual fuel pressure with pump/regulator command and loaded circuit behavior. Prove circuit integrity and physical response before replacement.
Diagnostic Workflow
- Confirm P1129; save current, pending, history, freeze-frame, readiness status, and companion powertrain/network DTCs.
- Confirm the VIN-specific definition of Fuel Trim System Too Rich; P1xxx definitions, component assignments, bank designations, and thresholds are manufacturer controlled.
- Review OEM wiring, component location, enabling criteria, service bulletins, calibration notes, and monitor strategy for Fuel Delivery and Pressure Control.
- Verify battery/charging voltage and module powers/grounds under load before interpreting electronic behavior.
- Inspect the Fuel Delivery and Pressure Control system for connector damage, terminal fit, harness routing, leaks, restrictions, contamination, fluid condition, heat damage, and recent repair disturbance.
- Save freeze-frame and compare desired versus actual fuel pressure with pump/regulator command and loaded circuit behavior.
- Review live data: Graph desired/actual fuel pressure, pump/regulator/injector command, RPM, load, battery voltage, and pressure feedback. Correct command without expected pressure response points toward supply, leakage, hydraulic, or mechanical causes.
- Reproduce the freeze-frame operating condition safely when practical, including temperature, load, speed, command state, and enable prerequisites.
- Test the affected circuit dynamically with loaded voltage-drop, current, frequency, or waveform methods appropriate to the design; use OEM specifications for exact values.
- Use bidirectional control when supported to command the affected pump, valve, actuator, heater, throttle, timing, or emissions function while watching feedback and physical response.
- Compare scan feedback with an independent measurement such as mechanical pressure, vacuum/boost, temperature, actuator movement, exhaust response, smoke test, or oscilloscope signal when applicable.
- Test prerequisite sensors used by the monitor for plausibility; biased pressure, temperature, airflow, position, or emissions data can misdirect diagnosis.
- Check restrictions, leaks, contamination, fluid-quality problems, carbon, hydraulic losses, exhaust leaks, or mechanical wear that can prevent the expected response.
- Before condemning a control module, prove powers, grounds, network integrity where used, circuit load capability, terminal tension, component current draw, and software/calibration status.
- Repair only the wiring, sensor, actuator, valve, pump, fluid, mechanical, emissions, calibration, or module fault that failed a documented test.
- Complete required relearns/service procedures, repeat the original enable condition, and verify P1129 does not return current or pending.
Labor & Inspection Checklist
- VIN/engine/system identification
- Full scan/freeze-frame
- Visual/fluid/leak/restriction inspection
- Connector/power/ground inspection
- Live-data correlation
- Dynamic electrical test
- Independent physical test where applicable
- Repair/relearn/road-test/readiness verification
Common Repairs
- Repair proven connector/harness/power/ground fault
- Replace proven sensor/valve/actuator only after testing
- Correct verified fluid/pressure/leak/restriction/contamination issue
- Repair mechanical/emissions cause only after independent evidence
- Complete required relearn/programming and verification
Common Parts
- Connector/terminal repair materials
- System-specific sensor/actuator where proven
- Hoses/lines/seals where proven
- Control valve/pump/heater where proven
- Mechanical/emissions parts only after diagnosis
Shop Notes
Monitor logic for P1129: reproduce the engine state, temperature, load, and enable conditions shown in freeze-frame before deciding a stationary test disproves the fault.
Electrical proof for P1129: static continuity is not enough. Check terminal fit and circuit behavior under load.
Plausibility strategy for P1129: compare related PIDs rather than trusting one value. The controller evaluates desired and actual fuel pressure or delivery, pump/regulator/injector command, circuit feedback, engine load, and pressure response.
Physical-response strategy for P1129: if command and circuit feedback are correct, verify actual pressure, flow, temperature, timing movement, airflow, mixture, or exhaust response.
Intermittent strategy for P1129: graph relevant PIDs while temperature, vibration, harness position, and load change.
Before expensive hardware for P1129: prove powers, grounds, terminal tension, circuit load capability, prerequisite sensors, and software/calibration status.
Verification for P1129: repeat the original event, confirm the monitored relationship is normal, check pending memory, and confirm required readiness/self-tests can complete.
Freeze-frame interpretation for P1129: recreate captured temperature, load, speed, and enable state to determine whether the monitor was evaluating a circuit, actuator response, or system-performance relationship.
Loaded-circuit testing for P1129: a circuit can pass continuity and fail when current flows. Measure voltage drop, current, frequency, or waveform under command whenever design permits.
Correlation testing for P1129: compare the monitored input with independent related data. Pressure, timing, airflow, mixture, temperature, and emissions response should follow the relevant command and operating state.
Mechanical verification for P1129: when electronics are correct, use direct pressure, smoke, temperature, movement, flow, or exhaust-response evidence before replacing another sensor or module.
Repair verification for P1129: repeat the original enable condition, confirm the monitored relationship remains valid, inspect pending codes, and verify no secondary driveability or emissions problem remains.
Freeze-frame interpretation for P1129: recreate captured temperature, load, speed, and enable state to determine whether the monitor was evaluating a circuit, actuator response, or system-performance relationship. Diagnostic expansion 6.
Loaded-circuit testing for P1129: a circuit can pass continuity and fail when current flows. Measure voltage drop, current, frequency, or waveform under command whenever design permits. Diagnostic expansion 7.
Correlation testing for P1129: compare the monitored input with independent related data. Pressure, timing, airflow, mixture, temperature, and emissions response should follow the relevant command and operating state. Diagnostic expansion 8.
Mechanical verification for P1129: when electronics are correct, use direct pressure, smoke, temperature, movement, flow, or exhaust-response evidence before replacing another sensor or module. Diagnostic expansion 9.
Repair verification for P1129: repeat the original enable condition, confirm the monitored relationship remains valid, inspect pending codes, and verify no secondary driveability or emissions problem remains. Diagnostic expansion 10.
Freeze-frame interpretation for P1129: recreate captured temperature, load, speed, and enable state to determine whether the monitor was evaluating a circuit, actuator response, or system-performance relationship. Diagnostic expansion 11.
Loaded-circuit testing for P1129: a circuit can pass continuity and fail when current flows. Measure voltage drop, current, frequency, or waveform under command whenever design permits. Diagnostic expansion 12.
Correlation testing for P1129: compare the monitored input with independent related data. Pressure, timing, airflow, mixture, temperature, and emissions response should follow the relevant command and operating state. Diagnostic expansion 13.
Mechanical verification for P1129: when electronics are correct, use direct pressure, smoke, temperature, movement, flow, or exhaust-response evidence before replacing another sensor or module. Diagnostic expansion 14.
Repair verification for P1129: repeat the original enable condition, confirm the monitored relationship remains valid, inspect pending codes, and verify no secondary driveability or emissions problem remains. Diagnostic expansion 15.
Freeze-frame interpretation for P1129: recreate captured temperature, load, speed, and enable state to determine whether the monitor was evaluating a circuit, actuator response, or system-performance relationship. Diagnostic expansion 16.
Loaded-circuit testing for P1129: a circuit can pass continuity and fail when current flows. Measure voltage drop, current, frequency, or waveform under command whenever design permits. Diagnostic expansion 17.
Correlation testing for P1129: compare the monitored input with independent related data. Pressure, timing, airflow, mixture, temperature, and emissions response should follow the relevant command and operating state. Diagnostic expansion 18.
Mechanical verification for P1129: when electronics are correct, use direct pressure, smoke, temperature, movement, flow, or exhaust-response evidence before replacing another sensor or module. Diagnostic expansion 19.
Repair verification for P1129: repeat the original enable condition, confirm the monitored relationship remains valid, inspect pending codes, and verify no secondary driveability or emissions problem remains. Diagnostic expansion 20.
Freeze-frame interpretation for P1129: recreate captured temperature, load, speed, and enable state to determine whether the monitor was evaluating a circuit, actuator response, or system-performance relationship. Diagnostic expansion 21.
Loaded-circuit testing for P1129: a circuit can pass continuity and fail when current flows. Measure voltage drop, current, frequency, or waveform under command whenever design permits. Diagnostic expansion 22.
Correlation testing for P1129: compare the monitored input with independent related data. Pressure, timing, airflow, mixture, temperature, and emissions response should follow the relevant command and operating state. Diagnostic expansion 23.
Mechanical verification for P1129: when electronics are correct, use direct pressure, smoke, temperature, movement, flow, or exhaust-response evidence before replacing another sensor or module. Diagnostic expansion 24.
Repair verification for P1129: repeat the original enable condition, confirm the monitored relationship remains valid, inspect pending codes, and verify no secondary driveability or emissions problem remains. Diagnostic expansion 25.
Freeze-frame interpretation for P1129: recreate captured temperature, load, speed, and enable state to determine whether the monitor was evaluating a circuit, actuator response, or system-performance relationship. Diagnostic expansion 26.
Loaded-circuit testing for P1129: a circuit can pass continuity and fail when current flows. Measure voltage drop, current, frequency, or waveform under command whenever design permits. Diagnostic expansion 27.
Correlation testing for P1129: compare the monitored input with independent related data. Pressure, timing, airflow, mixture, temperature, and emissions response should follow the relevant command and operating state. Diagnostic expansion 28.
Mechanical verification for P1129: when electronics are correct, use direct pressure, smoke, temperature, movement, flow, or exhaust-response evidence before replacing another sensor or module. Diagnostic expansion 29.
Repair verification for P1129: repeat the original enable condition, confirm the monitored relationship remains valid, inspect pending codes, and verify no secondary driveability or emissions problem remains. Diagnostic expansion 30.
Freeze-frame interpretation for P1129: recreate captured temperature, load, speed, and enable state to determine whether the monitor was evaluating a circuit, actuator response, or system-performance relationship. Diagnostic expansion 31.
Loaded-circuit testing for P1129: a circuit can pass continuity and fail when current flows. Measure voltage drop, current, frequency, or waveform under command whenever design permits. Diagnostic expansion 32.
Correlation testing for P1129: compare the monitored input with independent related data. Pressure, timing, airflow, mixture, temperature, and emissions response should follow the relevant command and operating state. Diagnostic expansion 33.
Mechanical verification for P1129: when electronics are correct, use direct pressure, smoke, temperature, movement, flow, or exhaust-response evidence before replacing another sensor or module. Diagnostic expansion 34.
Repair verification for P1129: repeat the original enable condition, confirm the monitored relationship remains valid, inspect pending codes, and verify no secondary driveability or emissions problem remains. Diagnostic expansion 35.
Freeze-frame interpretation for P1129: recreate captured temperature, load, speed, and enable state to determine whether the monitor was evaluating a circuit, actuator response, or system-performance relationship. Diagnostic expansion 36.
Loaded-circuit testing for P1129: a circuit can pass continuity and fail when current flows. Measure voltage drop, current, frequency, or waveform under command whenever design permits. Diagnostic expansion 37.
Correlation testing for P1129: compare the monitored input with independent related data. Pressure, timing, airflow, mixture, temperature, and emissions response should follow the relevant command and operating state. Diagnostic expansion 38.
Mechanical verification for P1129: when electronics are correct, use direct pressure, smoke, temperature, movement, flow, or exhaust-response evidence before replacing another sensor or module. Diagnostic expansion 39.
Repair verification for P1129: repeat the original enable condition, confirm the monitored relationship remains valid, inspect pending codes, and verify no secondary driveability or emissions problem remains. Diagnostic expansion 40.
Freeze-frame interpretation for P1129: recreate captured temperature, load, speed, and enable state to determine whether the monitor was evaluating a circuit, actuator response, or system-performance relationship. Diagnostic expansion 41.
Loaded-circuit testing for P1129: a circuit can pass continuity and fail when current flows. Measure voltage drop, current, frequency, or waveform under command whenever design permits. Diagnostic expansion 42.
Correlation testing for P1129: compare the monitored input with independent related data. Pressure, timing, airflow, mixture, temperature, and emissions response should follow the relevant command and operating state. Diagnostic expansion 43.
Mechanical verification for P1129: when electronics are correct, use direct pressure, smoke, temperature, movement, flow, or exhaust-response evidence before replacing another sensor or module. Diagnostic expansion 44.
Technician Notes
Exact fault: fuel-control correction indicating a rich condition beyond the calibrated limit.\n\nMonitor focus: desired and actual fuel pressure or delivery, pump/regulator/injector command, circuit feedback, engine load, and pressure response.\n\nFirst move: save freeze-frame and compare desired versus actual fuel pressure with pump/regulator command and loaded circuit behavior.\n\nPreserve freeze-frame and companion codes before clearing memory.
Mechanic's Tip
For P1129, follow prerequisites → controller command/input → circuit feedback → physical response → confirmation data. The first point that stops agreeing determines the next test.
Common Mistakes
- Assuming a P1xxx definition is universal
- Replacing the named component from the code alone
- Ignoring companion prerequisite codes
- Using universal specifications
- Skipping loaded circuit testing
- Ignoring restrictions/leaks/fluid/mechanical faults
- Clearing freeze-frame before recording it
Tools Used During Diagnosis
- Manufacturer-enhanced graphing scan tool
- Digital multimeter
- Oscilloscope/current clamp where appropriate
- VIN-specific OEM service information
- Backprobe/terminal tools
- Mechanical pressure/smoke/temperature equipment as applicable
- Bidirectional controls where supported
Manufacturer Notes
P1xxx codes are manufacturer-controlled. Confirm the exact VIN-specific definition, component/bank assignment, circuit design, enabling criteria, thresholds, service procedures, and software information.
Customer Explanation
P1129 means the computer found a problem involving Fuel Trim System Too Rich. Testing is required before replacing the part named by the code.
Frequently Asked Questions
What does P1129 mean?
P1129 indicates fuel-control correction indicating a rich condition beyond the calibrated limit involving Fuel Trim System Too Rich. Confirm the VIN-specific manufacturer definition before testing.
Can I drive with P1129?
Limit driving for unstable fuel pressure, stalling, lean operation, misfire, or power loss. A genuine fuel-delivery fault can cause no-start conditions and catalyst damage.
What should I check first for P1129?
Save freeze-frame and compare desired versus actual fuel pressure with pump/regulator command and loaded circuit behavior.
Does P1129 prove the named part is bad?
No. Wiring, power/ground, prerequisite inputs, restrictions, leaks, fluid condition, and mechanical response must be tested before replacement.
Can low battery voltage contribute to P1129?
Yes. Unstable voltage can alter sensor references, actuator current, pump/heater operation, network communication, and learned control behavior.
Will P1129 affect emissions testing?
It can. A commanded MIL can fail inspection, and fuel, airflow, timing, oxygen-sensor, or emissions-control faults can prevent readiness monitors from completing.
Can P1129 be intermittent?
Yes. Heat, vibration, terminal tension, moisture, contamination, wiring movement, fluid temperature, and mechanical sticking can create intermittent faults.
When is professional equipment justified?
Professional equipment is justified for manufacturer-enhanced data, bidirectional controls, waveform/current testing, smoke testing, mechanical pressure measurement, emissions service functions, or programming.
Could another DTC be the root cause?
Yes. Shared voltage, pressure, temperature, airflow, oil-system, exhaust, mixture, or network faults can cause this monitor to fail. Diagnose primary shared faults first.
How do I verify the repair?
Repeat the original freeze-frame condition, confirm command/input and physical response agree, complete required relearns, and verify no current or pending DTC returns.
Related Atlas Resources
Use VIN-specific OEM definitions, specifications, tests, and relearns.
Diagnostic Confidence
High after the VIN-specific definition is confirmed and the failed electrical or physical response is reproduced; Medium when intermittent or documentation is incomplete
Related Codes
Project Atlas Feedback
Was this article helpful?
Needs Improvement
Working on this repair?
Create a professional estimate in minutes.
Why Trust This Guide?
Built by mechanics. Improved by mechanics.
This guide is maintained for working mechanics, mobile technicians, fleet maintenance professionals, and independent repair shops.