When your check engine light comes on in a Subaru, it disables the cruise control (thus why it is flashing). Take it to your local dealer, it's still under warranty. Check Engine light comes on due to a wide range of possible problems, automatically disabling the cruise control as mentioned above. The problems can range from sensor issues (MAF, Oxygen Sensors, Etc.) to a loose gas cap, to condensation, to a loose connector on a sensor, perhaps even a dying battery, a flaky alternator or a faulty battery terminal connection. It is a catch-all problem indicator. If you are lucky, you can simply reset the ECU by disconnecting the battery for a minute, and the Check Engine light will be gone and cruise control will work. If the error persists, you need to get the error code (if you do not have a code reader or accesspoint, stop by Autozone or somewhere similar and get them to read it for you) see what the error is, and fix the problem. Simple? Hopefully it's not something more troublesome, bad injector, etc.
1. You have a problem with the cruise control. or 2. If your check engine light is also on, get the code read, cancel the light and the cruise indicator light will probably quit flashing and the cruise will start working again.
its setting a code
It is located on the top of the engine, below the throttle. Get a light and look straight down between the two throttle cables "if it has cruise control". It is bolted down with one 12mm bolt.
Older models will have one cable linking the throttle to the gas pedal, unless equiped with cruise control, in that case they will have another connecting the throttle to the cruise control system for a total of two. newer models with a drive by wire system will not have any visible cables, instead the throttle is controlled electronically.
It is important to know the meaning of flashing lights in a car. When the cruise control set light flashes, it either means the driver hasn't finish setting the control, or that there is an issue with the fuse or wiring.
yes it can be that the oil is frezzing Alternatively, and according to a dealer, when the check engine light comes on it also inactivates the cruise control, resulting in what you are experiencing with both the check engine light being on and the cruise light flashing.
It will if the hill is steep enough
Subaru has been building the Legacy Outback since 1995. Many changes in the control systems have occurred over those years. Newer models do not have a separate cruise control system, it is controlled by the ECM. On those models the cruise control is deactivated when the check engine light is on. If you care to provide more information we may be able to assist.
look on the drivers side kick panel
If you're having problems with your cruise control, I would suggest that you check into your Subaru's transmission and engine error codes to see what it's returning if anything. Many times the problem with the cruise can be diagnosed by the vehicle itself. The car will not allow the cruise control to function if it knows about a specific problem, which will be given in the error codes. I don't know what year subaru you have, but look into getting both the engine (check engine light) error codes and the transmission (power light) error codes on your Legacy to see what they're returning. My speed sensor was out on my Subaru. Once I found the problem in the error codes, I swapped it out and my cruise worked just great.
It could be the oxygen sensors, or some other part of the emission control system (you should have a sticker about this on the underside of the hood). However, because the cruise control light is flashing its more likely that it is some sort of electrical issue.
Basically get the emission code at the repair shop, get it fixed, and reset the code. Some codes in Subaru involve Cruise Control light flashing. In my case, that happened due to a misfire on 3-rd cylinder (replaced the ignition coil), and EVAP system leak (bad fuel pump gasket). In both cases, after the repair has been done, the code was reset, and the cruise control light never blinked after that.