Electronic Throttle P2109 & P0638 error codes. HELP!
+ Reply to Thread
Results 1 to 3 of 3

This is a discussion on Electronic Throttle P2109 & P0638 error codes. HELP! within the General Maintenance, Troubleshooting & Accidents. forums, part of the Tech & Modifying & General Repairs category; Really need some help. Intermittent problem with electronic throttle not responding. Often I stop at a red light, etc. & ...

  1. #1
    Registered User
    Join Date
    Oct 2010
    Near Palm Springs CA

    Electronic Throttle P2109 & P0638 error codes. HELP!

    Really need some help. Intermittent problem with electronic throttle not responding. Often I stop at a red light, etc. & then when I step on accelerator the engine doesn't rev normally. It has loping idle between 800 & 1000 rpm. When I step on gas pedal engine slowly revs up to around 1500 rpm. Check engine light comes on & cruise control light flashes. I have pulled two error codes: P2109 "Throttle /Pedal Position Sensor A Minimum Stop Performance" & P0638 "Throttle Actuator Control Range / Performance (Bank 1).

    After I shut off the engine & turn it back on a few times, it revs normally. Then it often drives fine for a day or two. I don't own a WRX (I wish I did!) but I believe my '05 Subaru Forester 2.5X (normally aspirated,no mods) has the same "throttle-by-wire" system as the WRX& you guys are often very help on tech stuff.

    Any recomendations on where to start? Throttle position sensor & throttle body appear to be one unit & sell new for $570ish. I was planning to take it off intake manifold & clean everything (I have new gasket). Mabe try to clean sensors on throttle & pedal with electric contact cleaner spray?

    Any help is really appreciated!

  2. Remove Advertisements

  3. #2
    Registered User
    Join Date
    Apr 2012
    Did you fix your problem? I am having the same issues with my car.

  4. #3
    Registered User wo^tron's Avatar
    Join Date
    Jun 2010
    Naples, FL
    Hey there! Unfortunately, I've had this problem a few times, perhaps I could offer some insight after learning from my experiences.

    For 2109 theres a few things you could check:
    The electronic throttle relay
    the gas pedal (Theres a stopper under it that if it is missing would cause the code)
    the wiring (check for frayed/exposed/crushed/vampire tapped wires around the ECU or in the engine bay harness as the DBW system is VERY picky to voltage shifts. I had eletrical tape go bad on a splice and it caused the p2109)
    the connectors
    check ground wires
    the ECU (last resort/rare)
    and the throttle body.

    A lot of older cars that had things like utec piggybacks/eletronic boost controllers/etc had a lot of splicing and what not so theres a greater chance of wire issues.
    Also if you do use throttle body cleaner on a DBW throttle body, Ive heard that you need to use very little as too much can supposedly kill the sensor, fly/drive by wire systems dont seem to enjoy TB cleaners much...

    If your really handy with a mutli-meter this could be relatively easy for you, if not try to find someone who is. I Can post the step by step diagnosis from alldata for the codes if you wish.

    Basically the failsafe invoked in for this code fixes the eletronic throttle body to an opening angle of 15 degrees, so you will esentially need a tow home if you cant wipe the code by other means.

    Best of luck! This code is a bugger, the fail safe invoked makes it all the more frustrating

    Also, do you just have p2109 or do you have any others?
    Last edited by wo^tron; 04-24-2012 at 09:56 PM.
    Put aside the everyday world and come with us
    Into the realm of imagination
    The middle ground between light and shadow

+ Reply to Thread

Quick Reply Quick Reply

Register Now

Please enter the name by which you would like to log-in and be known on this site.

Please enter a password for your user account. Note that passwords are case-sensitive.

Please enter a valid email address for yourself. We strongly suggest that you stay away from using aol, yahoo, msn, and hotmail accounts. Sometimes the mail server blocks the emails from our server. As a result you will not receive any notifications including the confirmation email.

Please select your insurance company (Optional)


Human Verification

In order to verify that you are a human and not a spam bot, please enter the answer into the following box below based on the instructions contained in the graphic.

Posting Permissions

  • You may post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts