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.

Code 31 (TPS?) and no start after SPFI swap

Featured Replies

Working on putting a donor EA82 SPFI engine from an unknown year model into a 1986 GL wagon 4wd 5mt. Have entire donor vehicle, which is an 88 GL10 4wd which received an engine swap before it was in my possession. Car was running strong before swap. 

 

As as mentioned in title, I have a no start issue and the LED on the SPFI control unit is blinking three long blinks followed by one short blink (I’m under the impression this refers to trouble code 31, TPS).

 

I have spark at the coil and plugs, and fuel in to the pressure regulator, but when cranking no fuel is injected into throttle body (just pulled intake off to look in). 

 

Between the engine running in the donor and it having this issue I removed the TPS in the process of cleaning the engine. When I reinstalled it could I have done something wrong which is causing both the code 31 and the no start/no fuel injection issue?

 

Any input is greatly appreciated!

-Will

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.