Safety note: Troubleshooting guidance can help you narrow down likely causes, but it cannot replace an in-person inspection. If the vehicle feels unsafe, warning lights are flashing, you smell fuel, see smoke, notice overheating, or have problems with braking, steering, or control, stop driving when it is safe to do so and have the vehicle inspected.
If the cruise control light is flashing on a Subaru, the cruise system itself is often not the real problem. On many Subaru models, a flashing cruise light is the car's way of telling you cruise control has been disabled because another fault has been detected.
In real-world cases, the most common trigger is a stored engine or emissions trouble code. That can be something minor, like an EVAP fault from a loose gas cap, or something more serious, like a misfire, throttle problem, or sensor issue that affects how the engine runs.
The key is to look at what else changed at the same time. If the check engine light also came on, if the engine runs rough, or if the car feels down on power, those clues matter more than the flashing cruise light by itself. This guide helps you separate a minor fault from one that needs quick attention.
VehicleRuns Quick Diagnosis
Subaru Cruise Control Light Flashing
Start by checking whether the check engine light is on too and whether the engine still runs normally. On many Subarus, the flashing cruise light is a secondary warning that points you toward the stored fault code.
| What you notice | Most likely cause | What to check first | Urgency |
|---|---|---|---|
| Check engine light on, car runs normally | EVAP fault or loose gas cap | Tighten the gas cap, then scan for stored codes | Diagnose soon |
| Check engine light on, rough idle or hesitation | Engine management fault | Scan codes and note any misfire or airflow faults | Can worsen |
| Flashing cruise after battery work or jump-start | Low voltage or module reset issue | Check battery voltage and charging voltage with engine running | Diagnose soon |
| Cruise light flashing, brake lights acting oddly | Brake light switch fault | Verify brake lights work normally and switch releases fully | Can worsen |
| Flashing cruise with major power loss | Limp mode or severe engine fault | Stop driving hard, scan codes before continued use | Stop driving |
Best first move: The smartest first step is to scan the car for trouble codes, because the stored code usually tells you why Subaru disabled cruise control.
Safety note: If the engine is misfiring, stalling, overheating, or has very weak power, do not keep driving just because the car still moves. Treat the underlying fault as the real problem.
Table of Contents
ToggleMost Common Causes of a Flashing Subaru Cruise Control Light
A flashing cruise light on a Subaru is usually tied to another stored fault rather than a failed cruise switch. These are the three most common causes, with a fuller list of possibilities farther down the page.
- Stored Engine or Emissions Fault Code: On many Subaru models, the cruise light flashes because the engine computer detected a fault and disabled cruise control until the issue is repaired.
- Loose Gas Cap or EVAP System Fault: A small evaporative emissions leak can turn on the check engine light, and that alone is often enough to trigger the flashing cruise indicator.
- Throttle or Airflow Sensor Problem: Problems with throttle control, MAF readings, or air-fuel correction can set engine codes and cause Subaru to shut off cruise as a precaution.
What a Flashing Subaru Cruise Control Light Usually Means
A flashing Subaru cruise control light usually means the vehicle has detected another fault and suspended cruise operation. In other words, the flashing light is often a symptom messenger, not the root failure. That is why this warning is so often seen together with a check engine light.
The most useful first split is simple: does the engine still run normally, or has drivability changed? If the car feels the same and the only new clue is the warning light, minor emissions faults like EVAP leaks move higher on the list. If the engine hesitates, idles rough, struggles to accelerate, or goes into reduced-power behavior, you should think more about ignition, airflow, throttle, or sensor faults.
Another good clue is when the warning started. If it came on shortly after refueling, a loose gas cap or EVAP problem is common. If it started after a low battery, jump-start, or alternator problem, voltage issues can confuse modules and set faults. If the brake lights act strangely or cruise will not set even without major engine symptoms, the brake switch becomes more likely.
This pattern matters because the repair path changes quickly. A simple code scan can point toward an inexpensive fix, while guessing based on the flashing cruise light alone often leads people to replace the wrong parts.
Possible Causes of a Subaru Cruise Control Light Flashing
Stored Engine or Emissions Fault Code
On many Subaru vehicles, the engine computer disables cruise control whenever it detects a fault serious enough to set a code and turn on the check engine light. The flashing cruise light is often just the car's way of telling you cruise is unavailable until the original fault is addressed.
Symptoms to Watch For
- Check engine light on at the same time
- Cruise control will not engage
- Car may otherwise drive normally
- One or more stored OBD-II codes present
Moderate Severity
The warning itself is not usually dangerous, but the underlying code can range from minor to serious. Severity depends on what fault is stored.
How to Confirm: Scan the vehicle with an OBD-II tool and read both active and pending codes.
How to Diagnose Sensor Circuit Faults→Typical fix: Repair the underlying engine or emissions fault, then clear the codes and confirm cruise control operation returns to normal.
Loose Gas Cap or EVAP System Fault
A loose, damaged, or not fully sealed gas cap can trigger an EVAP leak code. On many Subarus, even a relatively minor emissions leak is enough to switch on the check engine light and make the cruise light flash.
Symptoms to Watch For
- Warning appeared after refueling
- No major change in engine performance
- Fuel cap may click weakly or feel loose
- Codes such as small or gross EVAP leak may be stored
Low Severity
This is usually one of the least urgent reasons for a flashing cruise light, especially if the car runs normally.
How to Confirm: Inspect the gas cap seal and make sure the cap tightens fully.
Typical fix: Replace the gas cap or repair the EVAP leak, such as a purge valve, hose, or vent-related component.
Dirty or Faulty Mass Air Flow Sensor
The MAF sensor helps the engine computer measure incoming air and calculate fueling. If its signal is inaccurate, the engine can run poorly or set mixture-related codes, and Subaru may disable cruise control in response.
Symptoms to Watch For
- Rough idle or hesitation
- Reduced fuel economy
- Check engine light with airflow or mixture codes
- Engine may stumble during acceleration
Moderate Severity
The car may remain drivable, but mixture problems can worsen performance and can lead to catalytic converter stress if ignored.
How to Confirm: Scan for MAF, fuel trim, or air-fuel mixture codes and look at live data for airflow readings that seem clearly out of range.
How to Diagnose a Dirty or Faulty Mass Air Flow Sensor→Typical fix: Clean the mass air flow sensor if contamination is present, or replace the sensor if it is faulty.
Dirty Throttle Body or Throttle Control Fault
If the throttle plate sticks, the throttle body is heavily carboned, or the electronic throttle system has a fault, the engine computer may detect a mismatch between requested and actual throttle behavior. That can trigger a fault code and disable cruise control.
Symptoms to Watch For
- Unstable idle
- Poor throttle response
- Reduced-power behavior
- Throttle-related fault codes stored
Moderate to High Severity
A mild buildup issue may just affect idle quality, but an actual throttle control fault can cause reduced power or unpredictable response.
How to Confirm: Scan for throttle actuator or throttle position codes and inspect the throttle body for heavy carbon buildup.
Typical fix: Clean the throttle body and perform the required relearn, or replace the failed throttle body or related throttle control component.
Brake Light Switch Fault
Cruise control depends on a correct brake switch signal to know when to cancel. If the brake switch sticks, misadjusts, or sends an implausible signal, cruise may be disabled and warning lights can appear even when the engine runs fine.
Symptoms to Watch For
- Cruise will not set or cancels immediately
- Brake lights stay on or work intermittently
- No major engine performance problem
- Brake switch or related circuit code may be stored
Moderate Severity
This usually does not create an immediate engine risk, but it can affect brake light function and cruise operation, so it should not be ignored.
How to Confirm: Check whether the brake lights come on and go off normally with light pedal movement.
Typical fix: Adjust or replace the brake light switch and repair any related wiring or connector fault.
How to Replace a Brake Light Switch→Alternator or Charging System Problem
Low system voltage can cause false warnings, module communication issues, and erratic sensor behavior. After a weak battery, failing alternator, or jump-start event, Subaru warning lights may appear together and cruise operation may be disabled until voltage is stable again.
Symptoms to Watch For
- Warning began after dead battery or jump-start
- Battery light may also be on
- Dim lights or slow cranking
- Multiple unrelated codes stored
Moderate to High Severity
Voltage problems can leave you stranded and can create misleading electrical symptoms across several systems.
How to Confirm: Measure battery voltage with the engine off and charging voltage with the engine running and accessories on.
Typical fix: Replace the failed alternator or battery, and repair any charging cable, ground, or belt-related problem affecting system voltage.
How to Diagnose the Problem
- Confirm whether the check engine light is on along with the flashing cruise light.
- Note whether the car still drives normally or now has rough idle, hesitation, misfire, or reduced power.
- If the warning started after refueling, inspect and retighten the gas cap before doing anything more involved.
- Scan the car for active, pending, and history trouble codes. Write them down before clearing anything.
- If EVAP codes are present, inspect the gas cap, purge valve hoses, and obvious vacuum or vapor line issues.
- If airflow or mixture codes are present, inspect the air intake tract for loose clamps, vacuum leaks, and a dirty MAF sensor.
- If throttle-related codes are present, inspect the throttle body for carbon buildup and check for throttle response issues.
- Verify that the brake lights work normally and that the brake pedal switch is not sticking or misadjusted.
- Check battery condition and charging voltage if the warning appeared after a dead battery, jump-start, or multiple electrical oddities.
- Only clear codes after repairs or after recording them, then road test the vehicle to see whether the cruise light stays off and cruise function returns.
Can You Keep Driving with a Flashing Subaru Cruise Control Light?
Important: The guidance below is general and cannot confirm that your specific vehicle is safe to drive. If a symptom affects braking, steering, handling, fuel, overheating, smoke, visibility, or vehicle control, treat it as potentially serious and have the vehicle inspected before continued driving when appropriate. For more context, see our Automotive Safety Disclaimer.
Whether you can keep driving depends much more on the underlying fault than on the flashing cruise light itself. The warning mainly tells you cruise control has been shut off, but the reason it was shut off is what matters.
Okay to Keep Driving for Now
This is usually the case when the car runs normally, the only other clue is a check engine light, and the stored issue appears minor, such as an EVAP fault. You should still scan codes soon, but short normal driving is often reasonable.
Maybe Okay for a Very Short Distance
If the engine has mild hesitation, the warning appeared after battery or charging trouble, or cruise simply stopped working with no major safety symptoms, it may be okay to drive a short distance for diagnosis or repair. Avoid heavy throttle, highway trips, or long drives until you know the cause.
Not Safe to Keep Driving
Do not keep driving if the engine is misfiring badly, stalling, overheating, has severe power loss, or if multiple warning lights suggest unstable voltage or major control-system trouble. In those cases, the cruise light is just one part of a more serious fault.
How to Fix It
The right fix depends on why Subaru disabled cruise control in the first place. In many cases, the actual repair has little to do with the cruise switches or steering wheel controls and everything to do with the stored engine, emissions, brake-switch, or voltage problem.
DIY-friendly Checks
Start with the gas cap, scan for codes, inspect intake hoses, check battery voltage, and verify the brake lights work correctly. Cleaning a dirty MAF sensor or throttle body may also be a reasonable DIY step if done properly.
Common Shop Fixes
Shops commonly repair EVAP leaks, replace a bad brake switch, install a MAF sensor, service the battery or alternator, or perform throttle body cleaning and relearn procedures.
Higher-skill Repairs
More involved cases may require smoke testing the EVAP system, diagnosing intermittent wiring faults, tracing voltage drop problems, or replacing a throttle body or deeper engine management component.
Related Repair Guides
- How Hard Is It to Replace a Throttle Body Yourself?
- Throttle Body Cleaning vs Replacement: Which Fix Solves Idle Surges?
- Throttle Body: Maintenance, Repair, Cost & Replacement Guide
- Throttle Body Symptoms: 9 Signs Your Throttle Body Is Failing
- Throttle Body Replacement Cost: What to Expect for Parts and Labor
Typical Repair Costs
Repair cost depends on the exact fault, the vehicle, local labor rates, and whether aftermarket or OEM parts are used. The ranges below are typical U.S. parts-and-labor estimates, not exact quotes for every Subaru or every cause.
Gas Cap Replacement
Typical cost: $20 to $60
This usually applies when an EVAP leak code is caused by a worn seal or cap that no longer tightens correctly.
Related guide: How to Replace a Gas Cap
EVAP Purge Valve or Hose Repair
Typical cost: $120 to $350
Typical when the flashing cruise light is traced to an EVAP code beyond the gas cap itself.
Related guide: How to Replace an EVAP Purge Valve
Mass Air Flow Sensor Cleaning or Replacement
Typical cost: $40 to $350
Cleaning is inexpensive, but replacement costs more depending on the sensor quality and labor access.
Related guide: How to Replace a Mass Air Flow Sensor
Throttle Body Cleaning or Throttle Body Replacement
Typical cost: $120 to $850
Basic cleaning and relearn sit at the low end, while full electronic throttle body replacement pushes costs much higher.
Related guide: How to Replace an Idle Air Control Valve
Brake Light Switch Replacement
Typical cost: $80 to $220
This is common when cruise will not set or brake switch signals are implausible but major engine symptoms are absent.
Related guide: How to Diagnose and Replace Faulty Engine Sensors
Battery or Alternator Repair
Typical cost: $150 to $700
Costs vary depending on whether the issue is a weak battery, poor cable connection, or a failing alternator.
Related guide: How to Replace an Alternator
What Affects Cost?
- Whether the root cause is a minor EVAP issue or a drivability fault
- Labor rates in your area
- OEM versus aftermarket sensors and electrical parts
- How much diagnosis is needed before parts replacement
- Whether low voltage created multiple misleading codes
Cost Takeaway
If the Subaru runs normally and the warning started after refueling, cost often lands at the low end. Once the car has rough running, throttle problems, or charging issues, the repair bill can move from a simple code-related fix into a mid-range diagnostic and parts repair.
Symptoms That Can Look Similar
- Interior Lights Flicker While Driving: Common Causes and What to Check
- Cruise Control Shuts Off by Itself: Common Causes and What to Check
- Battery Terminal Gets Hot While Driving: When to Stop Driving and What to Check
- Battery Voltage Drops While Driving: What It Means and What to Do Next
- Speedometer Works Intermittently: Common Causes and What to Check
Parts and Tools
- OBD-II Scan Tool
- Digital Multimeter
- Car Battery
- Alternator
- Mass Air Flow Sensor
- Throttle Body
- Vapor Canister Purge Valve
FAQ
Why Does My Subaru Cruise Control Light Flash with the Check Engine Light?
On many Subaru models, the engine computer disables cruise control whenever it sets a fault code. The flashing cruise light is often a secondary warning that tells you cruise is unavailable until the original problem is fixed.
Can a Loose Gas Cap Make the Subaru Cruise Light Flash?
Yes. A loose or leaking gas cap can trigger an EVAP code, and that alone is often enough to turn on the check engine light and make the cruise indicator flash on many Subarus.
Will the Flashing Cruise Light Go Away by Itself?
It can if the original fault was temporary, but many cases will keep returning until the stored code is addressed and cleared. Even if the light goes out, scanning for pending or history codes is still a smart move.
Does a Flashing Cruise Light Mean the Cruise Control Module Is Bad?
Usually not. Most of the time the cruise system is being shut off by another engine, emissions, brake-switch, or electrical problem rather than a failed cruise module.
Should I Clear the Code First and See if It Comes Back?
Only after you record the codes. Clearing them too early can erase the best clue you have, especially if the problem is intermittent or tied to a recent refueling, voltage drop, or brief drivability issue.
Final Thoughts
A flashing Subaru cruise control light usually makes more sense once you stop treating it as a cruise problem and start treating it as a stored-fault problem. The fastest path is to scan the car, match the code to any drivability changes, and work from the most likely causes first.
If the car still runs normally, start with simple possibilities like the gas cap, EVAP issues, and voltage history. If the engine runs poorly or the car has reduced power, move quickly, because the underlying fault matters far more than the cruise light itself.