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.

OBD I- codes 16, 22, 31 after rebuild

Featured Replies

Just got my engine installed. I've got a 31, 22, and 16 showing on my engine codes.

 

Throttle, knock, and injector #3. I'm going to check the wires on number 3 when I'm done posting. Otherwise, the car will only start if you give no throttle, dies when you give any throttle (which tells me it is lean), and then either way it only runs for a couple seconds at higher rpm (1500) and then dies. You can kinda blip the throttle and keep it alive, but not for long.

 

Any thoughts?

The throttle position sensor code is the one to concentrate on, since the other two won't stop the engine from running. If the TPS was okay before the rebuild, and you didn't "play" with it, then the trouble is likely to be connector related.

 

I'd suggest carefully rechecking engine connector seating. Make sure they're fully engaged, and that no contacts have gotten bent.

Check the TPS, and the MAF. Make sure the airbox is securley tightended and all the black tubes are going into the correct places, pvc, etc.

  • 2 weeks later...
  • Author

How many places should I be checking the TPS connection at other than the connector right by it? Maybe one of the main connectors that are behind the battery?

  • Author
one of your PCV hoses is not connected.

 

I doubt it, but the logic is good. I've checked them all a few times...

I doubt it, but the logic is good. I've checked them all a few times...

 

You might consider replacing the PCV hose that connects to the block--I've seen one with a split that was virtually impossible to see.

  • Author

I'll admit that I hav oly done a jiggle test... I jiggled all hoses and they felt fine. If I could get it idling I woud try spraying around the hose... Maybe I can build pressurizing adapter like use on my turbo cars to check for leaks...

  • Author

OK, just remembered a big piece of info. When I put it back together, I had the fuel lines swapped. The fuel was pumping into the return line.

Could that have messed something up? The FPR? I don't know how that'd give a TPS code, but it is something to mention...

  • Author

Well... I put some gas in her, and she is running better. So I guess it could have been a bad gas issue.

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.