Skip to content
View in the app

A better way to browse. Learn more.

Ultimate Subaru Message Board

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

2008 legacy

Featured Replies

I have a 2008 Legacy 2.5i and the check engine light is on and the cruise light is flashing. Also the car won't rev over 4000 RPM. Any help?

adamsimp,

 

These are the items that come up for a code P0028.

 

Possible causes

- Dirty engine oil

- Low engine oil level
- Faulty intake valve control solenoid
- Intake valve control solenoid harness is open or shorted
- Intake valve control solenoid circuit poor electrical connection            

the car is in limp mode.

 

If the car has been well maintained and oil level/quality is good and there have been no wrecks/recent repairs (have there?) , I would start by clearing the code. A code reader can do this - or, disconnecting the neg. battery terminal, stepping on the brake pedal a coupla times, and maybe also waiting 10-20 minutes (or, disconn. neg. batt. terminal at bedtime, re-conn. in the morning)

 

then, see if the code comes back immediately. If it does, probably needs the attention of a mechanic that could properly diagnose it according to the factory service manual.

Ths is interesting. I had a customer in my oil ship that had this code the day after her oil change. Did you do an oil change? I suspect the code was dripped in the mmentary pressure loss during the initial startup after changing the filter. Prime your filter, folks!

 

Please sign in to comment

You will be able to leave a comment after signing in

Sign In Now

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.