At Fixya.com, our trusted experts are meticulously vetted and possess extensive experience in their respective fields. Backed by a community of knowledgeable professionals, our platform ensures that the solutions provided are thoroughly researched and validated.
Check engine light came on while driving. no change in performance. checked code using short wire and the cruise control dash light flashed once, then twice. airbag dash light flashed constant
- If you need clarification, ask it in the comment box above.
- Better answers use proper spelling and grammar.
- Provide details, support with references or personal experience.
Tell us some more! Your answer needs to include more details to help people.You can't post answers that contain an email address.Please enter a valid email address.The email address entered is already associated to an account.Login to postPlease use English characters only.
Tip: The max point reward for answering a question is 15.
It seems the pcm is detected a fault with the engine. Even if the problem goes away , the vehicle will have to go three drive cycles without engine faults before the cruise control use will be allowed by pcm.
First does the light on the switch on the console light up? It's behind the gearshift, not on the dash or steering wheel. If not, check your fuse box then check the switch. If it lights up, then your cruise control is also connected through your brake light switch. I suggest renewing it before proceeding further. If it still doesn't work, there is a vacuum "T" on the passenger side of the throttle body, (US car that is), near your fuel rail and regulator. It feeds the regulator and the cruise control vacuum servo's in back of the front passenger side wheel well. Check this "T" for leaks. Make sure the vacuum servo (the big shiny chrome one on top of the throttle body, is connected. The error is probably electrical, not vacuum since it's bringing up a light on the dash.
Do not replace any further components until you have your On-board diagnostic (OBD2) codes read.
Your vehicle is fitted with a sophisticated OBD computer which monitors the performance of all engine emmission sensors and components.
By jumping pins 5 & 6 of your datalink connector (DLC connector located under dash, above driver's knee), your Engine Check light will flash the codes present stored in memory.
Run the engine until it reaches operating temperature, then turn engine OFF.
Using a thin jumper wire (speaker wire will do), join pins 5 & 6 (note this connector may be upside down).
Turn ignition key to ON (do not run engine) - the Engine Check light should start flashing.
The 1st group of flashes is the 1st digit of the code; (short pause), 2nd group of flashes is the 2nd digit of the code (short pause) and so on. Note: codes will be separated by a long pause. E.g. Flash, Flash, Flash (short pause), Flash, Flash (short pause); Flash, Flash, Flash denotes: Code 323 etc
Codes will usually repeat - turn key to OFF, once codes have been correctly read.
If the above procedure works for you, please post your codes on here and one of us will assist you with further diagnosis.
I am unable to find a P2009 code. The closest I have come across is a P2109 which is:
THROTTLE/PEDAL POSITION SENSOR "A" MINIMUM STOP PERFORMANCE
Whichwill usually be accompanied by:
Improper idling.
Poor driving performance.
Engine stalls.
Also the "Cruise" light will always flash when the Check Engine light is on with these later models, but it does not mean there is a concern with the Cruise control. The diagnostic checks for these cars require the SDS: Subaru Diagnostics System.(A laptop computer with Subaru specific diagnostic software). These concerns are unfortunately not easy to diagnose w/out Subaru dealership resources. I hope this info helps.
Hello, whenever the check engine light comes on the cruse light will flash as well, that is normal. The check engine light will not come on if fluid levels are low or if the temp is getting to high, I am pleased to know that you checked all of the fluids, most wouldn't have even the slightest thought to even try checking them. The On Board Diagnostics or OBD-2 for short only sets a check engine light when the ECM or Electronic Control Module reads a sensor value either too high or too low, but it has to read that same fault 3 consecutive times in a row to turn on the check engine light (w/ flashing cruise). Otherwise your check engine light would be going on and off all the time. I would go to your local parts store and have them check the codes for free because a dealer will have to charge you labor for them to check due to the knowledge needed to use the highly sophisticated scan tool they use. That way you can go either to an independent shop or a dealer with what the other scanner says is wrong which cuts down on the cost of repairs. They will probably ask you if you fueled up just before the engine light came on, in which that would be code P0440:EVAP leak(very small leak), that means the fuel tank sensor doesn't like how you put the fuel cap on. Subaru recommends AT LEAST 3 clicks when tightening your fuel cap. But until that code is checked you won't know whats wrong, if nothing went boom or bang you'll probably be ok. If it does end up being a fuel cap leak, then just loosen the cap put it back on and just make 1 full revolution, and just keep driving it. The light will go off within 3 full warm up cool down cycles or (drive cycles). I hope this info helps...(subyguru)...
car does not have an accelerator cable everything is controlled by wiring and sensors,the cruise light will flash because it is disabled due to the check engine lamp being on ,bet its a misfire code,probably a coil or wires
I had this occur on my 2007 Subaru Tribeca. ABS, Traction Control, Check Engine lights were solid, Cruise Control light was blinking and "Er SS" (commonly misread as Er 55) displayed on Trip Odometer. All lights were cleared after 10 or so miles. It appears this is a Speed Sensor (SS) reading error whereby the computer notices an irregularity with the readings taken from the four wheels. Most often it is a temporary and harmless glitch and sometimes a result of debris that is impeding the sensor's reading at one of the wheels.
×