Skip to Content
103 State St East Jordan, MI, 49727
  • MON: Closed
  • TUES: 8:00AM - 6:00PM
  • WED: 8:00AM - 6:00PM
  • THUR: 8:00AM - 6:00PM
  • FRI: 8:00AM - 6:00PM
  • SAT: Closed
  • SUN: Closed
MORE >
  • Yelp
  • Google Business Profile
  • Facebook
7984 North St Central Lake, MI, 49622
  • MON: 8:00AM - 6:00PM
  • TUES: 8:00AM - 6:00PM
  • WED: 8:00AM - 6:00PM
  • THUR: 8:00AM - 6:00PM
  • FRI: Closed
  • SAT: Closed
  • SUN: Closed
MORE >
  • Yelp
  • Google Business Profile
  • Facebook

How much does it cost to fix a P2138 code?

The typical repair cost for a P2138 code ranges from about $100 to $600, with most repairs falling in the $200–$400 range. The exact price depends on which component is faulty—pedal position sensor, wiring, or throttle body—and local labor rates.


The P2138 code indicates a throttle/pedal position sensor correlation problem, meaning the engine control module (ECM) detected a mismatch between sensor readings. Diagnosing it usually requires a scan and targeted tests of the pedal and throttle position sensors, wiring, and related components. Costs vary by vehicle and by whether you use a dealership or an independent shop, and some shops charge a diagnostic fee if you don’t proceed with the repair.


Common causes and typical repair costs


Here are the most frequent sources of P2138 and what repairs typically cost, including parts and labor. The figures are rough ranges for the United States and can vary by model and region.



  • Pedal position sensor replacement (or pedal assembly replacement): Parts typically $60–$250; labor $100–$250; total often $160–$500. Some vehicles have the sensor integrated into the pedal, which may require replacing the entire pedal assembly.

  • Throttle position sensor (TPS) or related throttle body wiring issues: TPS replacement parts $40–$250; labor $80–$200; total roughly $120–$450. If the throttle body itself must be replaced, parts $300–$750; labor $150–$250; total $450–$1,000.

  • Wiring harness or connector repair (corrosion, damaged pins, loose connections): Parts usually minimal if you only repair or replace a connector; labor typically $60–$150; total around $60–$170.

  • ECU/PCM issues (rare): Replacement or reprogramming of the engine computer parts $400–$900; labor $150–$300; total $550–$1,200. This is uncommon for a P2138 diagnosis and usually a last-resort consideration if other tests fail.


Note: Many shops charge a diagnostic fee to identify the root cause of P2138, typically $80–$120, which may be applied toward the repair if you proceed.


What factors influence the final price


Several variables can push the price higher or lower, depending on your vehicle and location.



  • Vehicle make/model and sensor accessibility (some sensors are easy to reach, while others require substantial disassembly).

  • Shop type and regional labor rates (dealerships tend to be more expensive than independent shops).

  • Warranty or recall coverage that may cover parts or labor.

  • Need for additional diagnostic testing or related component replacements beyond the sensor or wiring.


Generally, most drivers end up paying a few hundred dollars for P2138 repairs. Simple sensor or wiring repairs are on the lower end, while throttle body or pedal assembly replacement and high labor rates push costs higher.


Summary


The P2138 code points to a throttle/pedal position sensor correlation issue. Expect final costs to range roughly from $100 to $600, with most cases falling between $200 and $400. Diagnostic fees may apply, and exact pricing depends on your car model, the faulty component, and local labor rates. To get an accurate quote, obtain multiple estimates after a diagnostic test identifies the precise cause.

Can a bad battery cause P2138?


It's possible that low-voltage issues could be causing code P2138 to set. On your car, when the battery voltage drops below 10 volts (or the battery is disconnected, or power to the ECM is lost), the throttle body's basic setting may be lost.
Ask about result



Can you drive with a bad accelerator pedal position sensor?


While it's possible to drive with a faulty throttle position sensor, it's not recommended as it can lead to poor engine performance, reduced fuel efficiency, stalling, and potential safety risks.
Ask about result



Can I drive my car with a P2138 code?


As we mentioned, qualified technicians do not recommend driving with the P2138 code as it can impair your ability to control your car's acceleration. This can be very dangerous on the road and even lead to potential accidents and damage to your vehicle and others.
Ask about result



Is it expensive to fix the throttle position sensor?


The average cost for a Throttle Position Sensor Replacement is between $182 and $258. Labor costs are estimated between $76 and $111 while parts are priced between $106 and $146.
Ask about result


Ryan's Auto Care

Ryan's Auto Care - East Jordan 103 State St East Jordan, MI 49727 231-222-2199
Ryan's Auto Care - Central Lake 7984 North St Central Lake, MI 49622 231-544-9894

Ask any car or truck owner in Central Michigan who they recommend. Chances are they will tell you Ryan's Auto Care.