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.

How does a non EGR engine, intake manifold, and ECU give EGR code?

Featured Replies

Was any work done recently that might have knocked some wires around?

Have your driving habits changed? Driving more highway miles that usually lately?

 

If you reset the code does it come back right away?

Other than installing a new Frankenmotor?  No highway miles...it's a wheeler. The car rarely gets driven. Code comes back right away.

how long has this engine been in the car?

and what engine was in the car before this?

when did the code first appear, whit which engine?

 

ps:

all ej25 dohc engines 96 - 99 have EGR.

Is the wire harness on the new motor the same that was in the car? And that harness doesn't have any extra plugs or wires cut out of it?

The only thing that changed was the block and head gaskets. No extra plugs or wires cut.

Edited by NorthCoast

so the car had an ej22 engine and ran with no codes.

you replaced the block and head gaskets and now you have an EGR code.

 

so the intake does not have EGR on it,

you did not have to disconnect the EGR pipe from the head when you pulled the intake.

i would really like to know (and GG would too,)

how there was no EGR code before you replaced the block.

but whatever.

 

check the vac lines going the the passenger strut tower.

there are a couple of small devices over there

and those vac lines are easy to miss on the intake end.

and they will throw a code, EGR i think, but not sure.

any way maybe that is the problem, not the lack of EGR on the driver side.

or something else like that

.

Edited by johnceggleston

EJ22 had the code right before I did the swap along with both o2 sensor codes.  I replaced both O2 sensors... perhaps it just needs to run a full cycle.

 

I double check the vac lines to see if one popped off. 

  • 3 weeks later...

Switched to an EGR harness and tied the EGR solenoid vac lines in.  No more CEL.

I would have to guess that the original engine had EGR, someone replaced the engine with a non EGR, and the person who did the swap wired in a resistor to keep the ECU happy, then hid it in the wire loom somewhere, and the resistor finally went bad.

 

A 97 EJ22 paired with an automatic would likely have had EGR.

I don't know where this resistor myth is coming from but I was the one who replaced the engine and never wired in a resistor.  Just adding an EGR harness with the solenoid was all it took.  Nothing more.

Yes.  The car had no engine when it came to me so I put one in. Original engine was pulled and rebuilt by the PO and now powers a Toyota truck.

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.