P0638 Code: Throttle Actuator Control Range/Performance (Bank 1)
The electronic throttle or diesel intake throttle can't reach its commanded angle, often due to carbon.
At a glance
Severity: Moderate
- Meaning
- Throttle Actuator Control Range/Performance (Bank 1)
- System
- Speed & Idle Control · Powertrain
- Safe to drive?
- With caution
- Typical repair cost
- $60–$900
- DIY difficulty
- Moderate
P0638 is the SAE code for a throttle actuator that responds, but not within the range or speed the engine computer expects. It is used mostly by European-engineered engines, both gasoline engines with a drive-by-wire throttle body and diesels that have an electrically driven intake throttle flap ahead of the intake manifold. On a gasoline engine the usual story is carbon and oil vapor narrowing the gap around the plate; on a diesel it is soot from the EGR system baking onto the flap until it sticks. The computer reacts by limiting power or, on some diesels, shutting the engine down, and it often logs the code at start-up or shutdown when the throttle is swept through its travel.
Can I keep driving? Drive gently and directly to a repair shop. The engine may drop into reduced power or stall at idle, which is a problem in traffic; avoid highway merges until the throttle has been checked.
How to read P0638
- P Powertrain
- 0 Generic (SAE)
- 6 Computer & outputs
- 38 Specific fault
Symptoms
- Reduced power mode with the check engine light on
- Idle surging, hunting or dropping low enough to stall at a stop
- Hesitation when you press the gas from idle
- Diesel: engine shudders when switched off instead of stopping cleanly
- Diesel: more frequent or failed particulate filter regenerations
Possible causes
Ranked by how often each cause is behind this code (editorial estimate).
- Carbon, oil film or diesel soot built up on the throttle plate and bore so it binds or can't close fully
- Worn throttle motor or its plastic gears, especially on high-mileage units
- Throttle adaptation lost after cleaning, battery disconnect or replacement
- High resistance at the throttle connector or its ground
- Excess EGR or crankcase oil vapor feeding the deposits (clogged separator, stuck EGR valve)
- Engine computer software or a failed output stage
Diagnosis step by step
Note when the code sets
Check freeze frame: a code set at key-on or shutdown points to a sticking plate during the computer's self-sweep; one set while cruising points more to a worn motor or an intermittent connection. Also note any EGR codes stored alongside.
Tools: OBD-II scanner
Watch the sweep and listen
With the engine off, turn the key on and listen at the throttle body: most units buzz through a short self-test. On a diesel, switch the engine off and listen for the flap snapping shut; a slow, grinding or missing close means it is sticking.
Tools: Flashlight
Inspect the bore
Remove the intake duct and look at the plate edge. A black ring of carbon on a gasoline throttle or a thick tar of oily soot on a diesel flap is enough to cause the code. Heavy oil also means the crankcase ventilation needs checking.
Tools: Flashlight, Screwdriver
Clean the right way
With the ignition off and the connector unplugged, clean with throttle body cleaner and a lint-free cloth, opening the plate gently by hand only as far as it goes freely. Never force the gears or spray the motor housing. Diesel flaps usually need to come off for proper cleaning.
Tools: Screwdriver, Gloves
Check the circuit and voltage
Measure battery voltage at idle (around 13.5 to 14.5 V) and check the throttle connector for spread terminals and green corrosion. A voltage drop of more than about 0.2 V on the ground side under load is worth fixing.
Tools: Multimeter
Run the throttle adaptation
After cleaning or replacing, relearn the throttle end stops. Some cars learn by themselves with the ignition on for a set time without touching the pedal, others need a scan tool routine. Then confirm idle is steady and the code stays away after several starts.
Tools: OBD-II scanner
Where the parts are
- 1MAF sensor
- 2Turbocharger
- 3Throttle body
- 4Intake manifold
- 5Fuel injector
- 6EGR valve
- 7Fuel pump
- 8Thermostat
Repair options & costs
| Repair | DIY? | Estimated cost |
|---|---|---|
| Clean throttle body or diesel intake flap and relearn | Yes | $80–$250 |
| Replace electronic throttle body and relearn | No | $300–$850 |
| Replace diesel intake throttle valve | No | $350–$900 |
| Repair throttle connector or ground | No | $60–$250 |
| Service crankcase ventilation or EGR causing deposits | No | $150–$700 |
Rough US estimates for parts and labor; shop rates vary by region. Not a quote.
Notes by brand
Field data
| Kia | 5 | Sorento, Sedona | |
|---|---|---|---|
| Hyundai | 4 | Santa Fe, Genesis, Sonata | |
| Volkswagen | 2 | Jetta, Jetta Sportwagen |
Source: NHTSA Complaints API (US government open data), analyzed by DTC mention.
Emissions / smog test impact
Will fail
P0638 lights the check engine light and fails an OBD-based smog check. Many states don't OBD-test diesels over certain weight ratings, but the light still has to be off where the vehicle is plugged in.
Frequently asked questions
How is P0638 different from P2101?
Both describe a throttle that isn't following commands. P2101 is the number many domestic and Asian makes use for the motor circuit's performance; P0638 is favored by European-engineered engines and also covers diesel intake throttles. The diagnosis is similar, but on a diesel P0638 points strongly to soot.
Why does my diesel shake when I turn it off?
The intake throttle is supposed to close at shutdown to choke off air so the engine stops smoothly. If soot keeps it from closing, the engine runs on for a moment and shudders, which is often the first sign before P0638 appears.
Will cleaning alone fix it?
Often, if the deposits are the cause and the motor isn't worn. The code can return within weeks if the throttle wasn't relearned afterward or if an EGR or crankcase ventilation problem keeps feeding new deposits.
Can I spray cleaner in with the engine running?
It's not a good idea on a drive-by-wire throttle. You can't reach the deposits properly, and the plate can snap shut on fingers or tools if the key is on. Work with the ignition off and the connector unplugged.
Sources
- SAE J2012 – Diagnostic Trouble Code Definitions
- ISO 15031-6 – Road vehicles, diagnostic trouble code definitions (EOBD)
- Manufacturer public service information (cross-checked)
- NHTSA Complaints API
- Methodology: How We Build Code Pages · Data Sources We Use · Editorial Policy