OBD-II trouble code
P2130: Throttle/Pedal Position Sensor 'F' Circuit
The generic definition is not enough to work from here. 'F' is a third position channel, and which physical device carries it genuinely varies between manufacturers — so the first job on this code is a wiring diagram, not a diagnosis.
Quick facts
- System
- Powertrain
- Category
- Throttle / Idle
- Severity
- High severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $100 – $700
- DIY difficulty
- Intermediate DIY
Browse every code in P2100–P2199, or start from the full code library.
What does P2130 mean?
P2130 reports a circuit fault on the position channel the standard designates 'F'. It is the unqualified parent of the range, low and high codes that follow it, which means it says only that the signal is unacceptable — not whether it is too high, too low, absent or merely implausible.
The important thing about this code is something most code lists do not make clear, and getting it wrong wastes real money. Most drive-by-wire systems use exactly two position channels in each location: two tracks inside the accelerator pedal, two inside the throttle body. Those account for the letters most people meet. An 'F' channel only exists where the manufacturer has chosen to provide a third source of position information, and there is no single convention for what that third source is. On some designs it is a third track inside the pedal assembly, fitted because the application requires a higher level of redundancy. On others it lives in the throttle body. On heavy-duty, commercial and some European applications it can be an entirely separate input altogether — a hand throttle, a power take-off control, or a secondary pedal or lever that also has the authority to request engine output.
So the same code number points at different hardware in different vehicles, and this is one of the few positions in the library where a generic definition genuinely will not carry you to a repair. The sequence has to start with the wiring diagram and the pin assignment for the specific year, engine and market. Assuming F is a pedal track because D and E are is the mistake this code is built to punish, and it leads to a pedal assembly being bought for a fault that is not in the pedal at all. On many vehicles P2130 cannot set, because there is no F channel to fail; when it does set, the population of affected vehicles is narrower and the documentation matters more than any amount of experience with the more common codes.
The second thing worth understanding is what an unqualified circuit code does and does not tell you. Codes with a Low, High, Range or Intermittent qualifier have already told you something about the shape of the signal. P2130 has not. The module has decided the channel is unusable without characterising how, which can happen when the signal is outside its window in a way the software does not classify further, or when the channel simply cannot be evaluated. The practical response is to stop interpreting the words and go and look at the value. Read the F channel live and compare it with the other channels through the full range of travel. That one observation — is it dead, is it pinned high, is it present but wrong, does it move at all — does the job the code text failed to do and it costs nothing.
Because position inputs are treated as safety-relevant, the module's fallback behaviour is conservative wherever this channel is used. Expect reduced throttle authority, a limp or default mode, and in applications where the F channel controls an auxiliary function, expect that function to be disabled entirely. What the driver notices therefore varies enormously with what F is on their vehicle, which is one more reason to establish that first.
Once the physical device is identified, the underlying causes are conventional for any position sensor circuit: supply, ground, signal wire, connector, terminals, and finally the sensing element itself.
Common causes
- Open or shorted signal wire on the F channel between the sensor and the module
- Loss of the five-volt reference or the sensor ground feeding the F channel
- Corroded or backed-out terminal in the F channel connector
- Failed position sensing element in whichever device carries the F channel
- Connector not fully latched after related work
- Water ingress into a connector on an auxiliary control mounted outside the cabin
- Damaged loom on an auxiliary throttle, hand throttle or power take-off control
- Chafed harness where an auxiliary control's wiring passes through a bulkhead
- Module connector pin fault on the F channel input
- Incorrect or incompatible replacement part fitted, giving a signal the module cannot use
Symptoms
- Check engine light with reduced throttle authority or a default power mode
- An auxiliary throttle, hand throttle or power take-off function that no longer works
- Pedal or lever response that feels dead or heavily limited
- Live data showing the F channel absent, flat or not tracking the other channels
- Additional F channel codes with Range, Low or High qualifiers stored alongside
- No fault behaviour at all in ordinary driving on vehicles where F serves an auxiliary control
- Engine speed limited to a fixed ceiling in some applications
- Symptoms that make no sense against the generic code description
- Fault appearing after work on an auxiliary control or its harness
- Warning lamp or message specific to the auxiliary system rather than the engine
Diagnostic steps
- 1.Identify what the F channel physically is on this exact vehicle before anything else. Look up the pin assignment for the year, engine and market — F is a third channel and manufacturers do not all put it in the same place.
- 2.Do not assume F is a pedal track because D and E are. That assumption is the most expensive mistake available on this code and it ends with a pedal assembly bought for a fault somewhere else entirely.
- 3.Read the F channel live and sweep whatever control operates it through full travel. An unqualified code says nothing about the shape of the signal, so the live value has to supply what the code text did not.
- 4.Compare the F channel against the other position channels on the same graph. Whether it is dead, pinned, or present but not tracking decides which branch of testing to follow.
- 5.Check the five-volt reference and the sensor ground at the F channel connector. A missing reference disables a channel completely and mimics a failed sensor.
- 6.Note any additional F channel codes with Low, High or Range qualifiers. They characterise the fault in a way the parent code does not and should be read together with it.
- 7.Trace the harness where an auxiliary control is involved. Wiring to a hand throttle, secondary lever or power take-off control often leaves the cabin and is exposed to weather and abrasion that a pedal harness never sees.
- 8.Inspect connectors for water and corrosion on any control mounted outside the passenger compartment, and check the seals rather than only the terminals.
- 9.Establish the recent work history. On vehicles where F serves an auxiliary system, this code frequently follows a modification, an installation or a repair to that system.
- 10.Verify part compatibility if anything has been replaced. A substituted control or sensor with different output characteristics produces a signal the module rejects, and the code will not clear until the correct part is fitted.
Repair cost
$100 – $700
Diagnosis is $110 to $220, and on this code a meaningful share of it is identifying what the F channel actually is on the vehicle in front of you. Where F is a pedal or throttle-body channel, the repair follows the usual economics: $80 to $300 for the assembly plus modest labour, or $80 to $220 for a connector repair. Where F belongs to an auxiliary control such as a hand throttle or power take-off, the part and its harness can run $150 to $700 depending on the system, because those controls are lower-volume and their wiring is often routed outside the cabin. Confirm what is being quoted for before authorising it.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with accelerator pedal position sensor replacement preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
This is an intermediate DIY job. It usually involves diagnostic steps, specialty parts, and some careful work in tight spaces. If you have the tools and a service manual or trustworthy video for your specific vehicle, it is achievable in a weekend. Otherwise, a competent independent shop will be faster.