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 Impreza

Featured Replies

Just bought a 2008 impreza non-turbo with a stick.  Engine died on PO.    I am assuming the worst that a timing belt broke.  Looking for heads or an engine.  I am getting quotes for a vin 8 2.5 as it is a vin 8 2.5.  Will a vin 7 2.5 work as well?  Any other year engines a direct snap in with my 08 intake?

 

 

Edited by 3Pin
error in year

  • Author

It turns out there are two codes, p0026 and p0028.  Looks to be dirty oil or a bad valve control solenoid.  Hopefully an oil change and some brake clean and a valve control sceen clean out will do the trick.

swap the sensors left bank with right bank to test if the problem follows.

 

DO NOT over-torque the sensors! the 'boss' they go in on the head can crack - read several posts about it.

Like he said be ultra careful on removal and install.

Replace them. They’re dirt cheap from Subaru, egregiously puke oil when they leak which isn’t rare, and you’ll get clean new threads.  If you end up replacing the engine or heads, swap the new switches over. 

Two codes is too coincidental on a part that doesn’t often throw codes and on an already questionable engine.  Maybe two did fail, but I’d clear the codes and see if they come back or test them first. My guess is something like the engine took a dump due to compromised oil and those switches or the codes were collateral damage or artifacts of something else.  But hopefully that WAG is wrong and you find an easy fix. 

Edited by idosubaru

  • Author

I have a p0028 currrent and a p0026 pending with p0301, 303 and 304 misfires.  the oil is really dirty and overfilled.  I have a new filter, new synthetic oil and new vcs and a new oil pressure  switch.  We re going to drain the oil and take off old filter, clean the two vcs , swap in the new oil pressure switch, put in the new oil and filter and cross our fingers.  Hope it is an easy fix.

  • 3Pin changed the title to 2008 Impreza
  • Author

correction, this is a 2008 impreza not an 06.  Sorry.

For those codes the first suggestion is to do an oil change (that you just did).  The oil pressure switches as mentioned leak oil and can easily crack the head if tightened too much.  I also remember reading a long thread about those codes where there are some small screens in the valve control solenoid (IIRC) that can get blocked and cause these codes.

For the misfire check for NGK plugs/wires and if needed swap in a used OEM coil from a pull and pay yard.  The aftermarket ones don't taste well for Subies.

Edited by Mike104

  • Author

thanks, waiting anxiously for my mechanic to call me.

  • Author

question, where are the screens exactly.  Looking for documentation and can't seem to find it anywhere.  I see screens for turbo models.

 

 

  • Author

the verdict is in..............bad engine.  bummer  found another and it will go in next week.  Thanks

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.