I have replaced the TPS, had the Injectors cleaned, new wires, cap rotor, plugs, replaced all vacum lines, cleaned out the throttle body, and the intake plentum, did a valve adjustment, unclogged vacum lines. I have pretty much gone through everything. I replaced the TPS because I checked the fault codes and thats the code that came up. I tried to clear fault codes and they would not clear. I tried unpluging the batterie, and popped the EFI fuse and did not successfully clear the codes. I started it up to see how it ran without clearing the codes, it ran great for about 2 minutes and then start missing in the mid range, but idles fine. I could hear a slight miss at idle. I tried clearing the fault codes again and was unseccussful. I then checked all the connectors going to the computer also checked wires and everything looked fine. I saw on the computer that it had been remanufactered. Could the computer be Bad? It leads me to believe its the computer because why won't it clear fault codes?
if something is throwing a code, and whatever is causing the code isn't removed. the ECU wont neccesarily clear the code. doesn't mean it's 'bad', but it might be. there could be sometihng wrong in the ECU that is causing it to throw a code. if the connection inside the ECU to the TPS is bad, then it will think the TPS is bad, when it isn't.
your comuter could be bad. how many codes is it throwing? if there are a bunch of codes being thrown like, water temp sensor, AFM, TPS, ect, its more then likely the computer.
thats what my toyota service manual tells me anyway.
good luck. have you tried swapping out computers to see if it makes any difference. theres only 3 plugs and 3 bolts holding it in!
It's an 85 efi 4runner, it's throwing code 7 which means TPS, shorted TPS, or EFI computer. I don't understand why it won't clear faults. The computer doesn't have stored memory without a power source. After disconnecting the efi fuse and or the battery to clear the codes. I just turn the ignition key on to check the codes again, and it still throws a code 7. The computer should then not have any fault codes stored but it still does. I don't have an extra computer to swap out. If anyone is willing to let me borrow their's and see if it is the problem :grinpimp:
it does sound like a bad ecu.. but it's still possible there is something else. possibly something in the harness. do you have the FSM? page FI-72 and 73 shows the proper voltages and resistances you should be seeing at the ECU. if you haven't already, check to make sure those are right, and if they're showing OK, then probably a bad ECU. specifically, check Vcc, VTA, IDL, and E2.
if you dont have the FSM, i'll see if i can take pics
if the ECU did go bad, it's possibly a cold-solder joint inside the ECU, or who knows.. maybe something got fried. if thats the case, i'll buy the bad ECU from you
hell.. i'll post this anyway.. just for future reference.
if you're looking at the ECU from the back, here's a pin layout of the plugs for an 85 22RE . measure these with the connectors pluged in, sticking the meter probe from the wiring side.
turn the ignition on, and measure voltage between E2 and each of these terminals: this is what you should get
Vcc - 4-6v
IDL (with open throttle) - 4-10v
VTA (with closed throttle) - .1 - 1v
VTA (with full open throttle) - 4-5v
if these all register as what they're supposed to be, then your TPS and wiring is fine. ditch that computer.
if they dont, then you'll need to unplug the connectors from the ECU, and check resistances between E2 and the following
If it sees a variance between the AFM and the TPS is may throw a code. If the AFM and RPM are showing idle but the IDE is still open then it will throw a code. When my TPS went belly up it was not rettuning to rest and it did throw a code.
I think Rodger has info on how to set the TPS on his site. www.4crawler.com
I unplugged everything for a whole night, so that should have been enough time for it to reset. I'll check those connections with a volt meter tonight. I don't think it would make the truck run that bad with a unadjusted TPS, the new one I bought was from toyota so it already should be to spec.
Even a brand new TPS has to be adjusted. That's why the holes are slotted. If you just slapped a new one on without adjusting it, then that's probably your problem.
I adjusted the TPS properly from the 4crawler.com and still have the same problem. It's still throwing a code 7 and running poorly. The wiring seems to be fine to the TPS when I tested it at the computer. I think it has to be the computer, thats the only thing left.
if that turns out to be the case, i'll buy your old ECU from you. I'm looking for basically just a case and the plugs, dont need the internals to work. i'll give ya shipping + some beer money for it.
(i'm looking for a shell to put a megasquirt setup in eventually.
sounds good, I just need to find another computer know.
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Related Threads
?
?
?
?
?
Pirate 4x4
18.7M posts
366.4K members
Since 2000
A forum community dedicated to custom off-road vehicle owners and enthusiasts. Come join the discussion about trail reports, builds, performance, modifications, classifieds, troubleshooting, fabrication, drivetrain, and more!