P0638 Code: Throttle Actuator Control Range/Performance (Bank 1)
The P0638 code means the electronic throttle is not following the position the computer is asking for. The most common cause is carbon buildup or a worn throttle body motor. It usually puts the vehicle into limp mode.
- Severity
- High
- Can I keep driving?
- Yes, but with caution
- Estimated cost
- $0 to $600
- Difficulty
- Medium
- System
- Air and Fuel
- Applies to
- All OBD2 vehicles
On this page
What the P0638 code means
On electronic throttles, a small motor opens and closes the throttle plate, and two sensors report its position. The computer compares the position it asked for with the real one. If the difference stays, it stores the P0638 code and limits engine power for safety.
Carbon that builds up around the throttle plate makes it stick, especially when closing. Over time the gears and the internal motor also wear out.
After you clean or replace the throttle body, you have to run the throttle position relearn.
P0638 code symptoms
- Limp mode: the vehicle does not accelerate.
- Unstable or high idle.
- Check engine light or the power control warning light on.
Likely causes of the P0638 code
- Carbon on the throttle plate. The most frequent cause.
- Worn motor or gears in the throttle body. They cannot reach the position that is requested.
- Corroded connector. It raises the resistance of the signals.
- Position sensor built into the throttle body.
How to diagnose the P0638 code step by step
- Compare the desired and actual position on the scan tool.
- Clean the throttle body with the key off, without forcing the throttle plate open.
- Run the relearn procedure.
- Check the connector.
How to fix the P0638 code
- Clean the throttle body and run the relearn.
- Replace the throttle body if the motor or the sensors fail.
Technical reference data
- DC motor controlled by a PWM signal, with two position sensors.
- Reference values: check the manufacturer data for your vehicle.
Brand-specific notes
This code is very frequent on several makes, and the cleaning and relearn steps matter on all of them.
P0638 on Volkswagen
Very common on Volkswagen.
P0638 on Audi
Very common on Audi.
P0638 on Nissan
Very common on Nissan.
P0638 on Ford
Very common on Ford.
P0638 on Toyota
Very common on Toyota.
Questions about the P0638 code
There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.