P0609: The engine computer cannot pass its vehicle speed signal (output B) to other modules
Control module VSS output B malfunction
Severity: Severity not verified — if the car runs badly, have it inspected
Neither source rates the severity. TroubleCodes.net says systems that use vehicle speed, including cruise control, ABS and stability control, may malfunction, so treat it with care until it is checked.
P0609 in short
P0609 means the engine computer had a problem sending its calculated vehicle speed signal to other modules. It is a signal fault, not necessarily a bad speed sensor. Cruise control, ABS and stability control may be affected. Wiring, connectors, low voltage or the computer itself can be the cause.
Delaware's inspection program lists P0609 as a control module VSS output B malfunction. TroubleCodes.net explains that the computer detected a failure in transmitting its calculated vehicle speed signal to other modules.
Because other systems use that signal, TroubleCodes.net says cruise control, ABS, stability control and adaptive suspension may malfunction, and some vehicles may have an incorrect idle or poor transmission engagement.
The page names harness damage, bent pins and corroded or wet connectors, low system voltage from a weak battery or loose grounds, and internal computer faults. It says to rule out voltage and circuit problems before replacing the computer, since a new one will not fix an electrical fault.
Most likely causes
These are general causes for this code across vehicles. None is specific to one make or model.
Cause 1: Damaged harness, bent pins, or corroded or wet connectors
Common general cause- Why it ranks here
- TroubleCodes.net lists harness and connector faults first and says to check fuses, connectors and wiring before anything else.
- What would change this
- Rises if connectors show corrosion, water or bent pins. Falls if wiring and connectors test good.
Cause 2: Low system voltage from a weak battery or loose ground straps
Common general cause- Why it ranks here
- The page ties the code to system voltage below 9.5 V and lists a weak battery and loose grounds.
- What would change this
- Rises if the battery tests weak or grounds are loose. Falls if voltage at the speed sensor circuit is above 9.5 V.
Cause 3: Internal engine computer fault
Possible — needs testing- Why it ranks here
- The page lists internal faults from corrosion or water damage but warns that replacement will not fix underlying electrical problems, so it ranks last.
- What would change this
- Rises if wiring, grounds and voltage all test good. Falls if any earlier check finds a fault.
What to test first
Start at step 1. Each result tells you what it means and where to go next.
Step 1: Read all codes, check the speedometer works, and test the battery and ground straps. Check related fuses.
IfThe battery is weak, a ground is loose or a fuse is blown
It meansCorrect that first, then clear the code and retest.
Points to: Low system voltage from a weak battery or loose ground straps
IfVoltage, grounds and fuses are fine
It meansInspect the connectors and wiring.
Step 2: Have the computer and speed signal connectors inspected for corrosion, water, bent pins and harness damage, and the voltage at the speed signal pin measured.
Warning:Probing computer connectors can bend pins or short a circuit and damage the module, and the vehicle speed signal feeds ABS and stability control. Leave this to a shop.
IfCorrosion, water or damaged wiring is found
It meansRepair the circuit and retest.
Points to: Damaged harness, bent pins, or corroded or wet connectors
IfWiring and voltage test good
It meansInternal computer fault is possible.
Symptoms
- Check engine light with a stored P0609
- Cruise control, ABS or stability control not working
- Incorrect idle speed or poor transmission engagement on some vehicles
How to fix
This is a safety-critical system, so we explain the code but don't give repair steps. Have it inspected by a qualified technician.
On your vehicle
ChevroletYour car
2003–2005 · Express
Supported by vehicle dataChevrolet bulletin 050525002 covers diagnostic information on the antilock brake system for DTCs C0035, C0040, C0050, C0055 and/or P0609. Whether it is still current is not verified.
050525002 (chevrolet)Status unverified
ABS diagnostic information for C0035, C0040, C0050, C0055 and/or P0609
2003–2005express · issued · NHTSA 10017322
Bulletin giving diagnostic information on the antilock brake system for DTCs C0035, C0040, C0050, C0055 and/or P0609. Only the NHTSA summary was read, not the bulletin itself.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
GMCYour car
2003–2005 · Savana
Supported by vehicle dataGMC bulletin 050525002 covers diagnostic information on the antilock brake system for DTCs C0035, C0040, C0050, C0055 and/or P0609. Whether it is still current is not verified.
050525002 (gmc)Status unverified
ABS diagnostic information for C0035, C0040, C0050, C0055 and/or P0609
2003–2005savana · issued · NHTSA 10017322
Bulletin giving diagnostic information on the antilock brake system for DTCs C0035, C0040, C0050, C0055 and/or P0609. Only the NHTSA summary was read, not the bulletin itself.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
Related codes
No curated relationships for P0609 yet.
P0609 questions
Does P0609 mean my speed sensor is bad?
Not necessarily. TroubleCodes.net says it is a communication failure in sending the speed signal, so check wiring, voltage and connectors first.
Sources and review
- On-Board Diagnostic Trouble Codes (generic code title list)
- P0609 trouble code page
- 050525002: ABS diagnostic information for C0035, C0040, C0050, C0055 and/or P0609
- 050525002: ABS diagnostic information for C0035, C0040, C0050, C0055 and/or P0609
- Last reviewed
- Written by
- Saurabh K.
- Editorial review
- Pending
- Technician review
- Technician review pending
This page explains what a code usually means; it is not a substitute for a professional inspection. How we source and review · Report an error