Gas cap was loose, tripped Check Engine Light. Cost $60 at the dealer to diagnose and reset. Next time, I'm bringing it to my local guy. Only reason I brought it to the dealer was in case it was covered by a warranty, which it wasn't.
Replacement of fuel tank pressure sensor after diagnostic for reason why check engine light came on.
Smelled burning oil and some smoke coming from the engine after a recent trip. No oil loss noted on dipstick. Diagnosed as a leaking front crankshaft seal. Replaced under major component warranty along with oil contaminated timing belt.
Began to smell burning oil, similar to 4 months ago. ANOTHER oil leak, this time oil pump and gasket had to be replaced...covered under powertrain warranty. 70,000km and this lemon is just falling apart. I don't trust it for long trips. SAD!
Ignition coil pack and plug wires were replaced under warranty at 52,000km. Now only 40,000km later they BOTH needed replacement again, this time at my cost. This Subaru is a POS and a lemon. I would dump it if I could afford to. Do not buy!
Check engine light came on with flashing cruise indicator. Computer code indicated faulty fuel pressure sensor. Dealer replaced and repaired. Total shop time about 1.5 hr. Problem seems to be resolved.
Check engine and traction control lights on. Also cruise control light flashing. They replaced the ignition wiring to correct the problem.
To correct warning lights on my dash from lighting up, it was determined that the Fuel Tank Pressure Sensor was faulty. It was replaced but the lights lit up again after leaving the dealer a few hours after. When the lights on the dash lit up again the car was returned to the dealer. They determined the problem to be a faulty "Fuel Tank Pressure Control Solenoid" Part had to be ordered. Returned on the third day to have it installed.
engine light came on need to replace oil flow control valve.