Page 1 of 1

code 31 TPS

Posted: Sat Feb 25, 2012 12:50 am
by prodrive
i got a code 31.(91ss with jdm ver2 ej20g and ecu)
it comes on right after ignition on.
clear the code but still comes back.
perform input and output test.
i got 4.6v on closed and 0.5v on WOT
any idea?

Re: code 31 TPS

Posted: Sat Feb 25, 2012 3:05 am
by vrg3
Are you measuring the voltage at the ECU pins or at the TPS?

How does the car drive? Does it stumble when you first press the throttle?

Re: code 31 TPS

Posted: Sat Feb 25, 2012 4:16 am
by prodrive
i measured it from ecu pins.
car drive normal but it stumble when i first press the throttle.

Re: code 31 TPS

Posted: Sat Feb 25, 2012 5:04 am
by vrg3
Hmm, that's odd. All I can think of is that either the harness connector isn't making good contact with the ECU pin, or there's a problem inside the ECU.

It might be possible to pull the contact out of the harness connector and kind of bend the metal slightly to make it grip the ECU pin more firmly.

Did the problem just come up out of nowhere one day?

Re: code 31 TPS

Posted: Sat Feb 25, 2012 5:36 am
by prodrive
problem started after i did ej20g swap

Re: code 31 TPS

Posted: Sat Feb 25, 2012 5:48 am
by vrg3
Oh, so it's been there the whole time... How did you wire in the EJ20G ECU? Just used the stock wiring and modified it for the extra ignition channels? If that's what you did, and there was no code before, I guess that means the ECU is more likely. You don't have access to another ECU to test, do you?

Re: code 31 TPS

Posted: Sat Feb 25, 2012 10:01 pm
by prodrive
found the problem.
worn out or loose pins cause code31.
replaced all three pins and problem fixed.
thanks

Re: code 31 TPS

Posted: Sun Feb 26, 2012 5:56 am
by vrg3
Nice work.