Toyota Forum banner

ECU location

19K views 35 replies 7 participants last post by  Hiro Protagonist  
#1 ·
Greetings All,

Please can someone tell me where the ECU is located.I have searched the internet but to no avail. I have a RHD vehicle, 1990 Toyota Corolla, 1,6 Gli Twin Cam, 5 speed manual.

Thank you
 
#2 ·
Usually it's behind the center front console. You either get to it from the passenger side footwell or remove what you need to from under the radio area. Maybe both to disconnect the wire harness from the front and remove the ECU from the side.

Are you trying to test wires at the ECU or do you suspect the ECU is bad, or are you doing some other modification?

Usually the ECUs don't go bad but it's possible after ruling out other things.
 
#3 ·
Thank you for the reply. I have just had my head gasket replaced as it blew between cyclinders 3 and 4. This was caused by my timing being out and not rectified by the previous technician that worked on my vehicle. My vehicle has power and is running smoothly except for "pinking" every now and then. The technician that worked on my vehicle says he is happy that the vehicle is mechanically sound and I tend to agree with him. I have had this vehicle since new and is 29 years old and has done 806 000km's. I just want to remove and re-connect the ECU just in case there may be corrosion around the connectors.
Thank you
 
#4 ·
Incorrect cam-timing would also throw off ignition-timing as distributor is keyed to cam. If cam-timing and belt-tension is now correct, ignition-timing should also be correct (assuming distributor adjustment is correct.

ECU connector corrosion is extremely unlikely and would not cause issues with ignition timing (this is digital system).

Multiple causes of pinging:

- incorrect distributor adjustment (measure ignition-timing with timing-light)
- insufficient fuel and resultant lean mixtures, measure fuel-flow on injectors 3 & 4
- hot plugs, may be caused by incorrect plug-range on 3 & 4, or worn plugs
- high-compression, due to carbon-buildup, do compression test on all cylinders
- hot cylinders, can be due to clogged/insulated areas caused by deposits in head. Flush and clear cooling system

Headgasket blowing may also be caused by warped head from previous overheating event. Did flatness of head and engine-block deck get measured during repair?
 
#5 ·
Thank you Sir.

Very interesting.

incorrect distributor adjustment (measure ignition-timing with timing-light)100 % happy

- insufficient fuel and resultant lean mixtures, measure fuel-flow on injectors 3 & 4. I need to check this.
- hot plugs, may be caused by incorrect plug-range on 3 & 4, or worn plugs . 100% happy
- high-compression, due to carbon-buildup, do compression test on all cylinders. Need to check this
- hot cylinders, can be due to clogged/insulated areas caused by deposits in head. Flush and clear cooling system. 100% happy
 
#6 ·
With diagnostic port jumpered, what ignition-timing did you measure? No variations? Steady idle RPMs?

Easy way to measure injectors is pull fuel-rail with injectors attached. Place little cups under each injector and jumper B+ to FP terminals in diag port for 30-seconds. Pour each cup into graduated cylinders to measure exact CC flowed for each injector.

Also, test injector harness:
- disconnect all injector connectors from injectors
- Key ON
- measure for voltage on each injector connector terminal
- one should be +12v battery voltage
- 2nd should be zero volts. If you have any voltage on 2nd terminal, there's short in wirng harness leading to incorrect injector flows
 
#7 ·
Thank you.

Your question: With diagnostic port jumpered, what ignition-timing did you measure? No variations? Steady idle RPMs?

What diagnostic port must be jumpered? My ignition timing is set to 15 degrees as I live at sea level. My idle is very erratic when vehicle is hot.

Your question: What ignition timing did you measure? Are you referring to using a timing light?

My head was sent to an engineering firm who cleaned and checked the necessary. All in order.
 
#10 ·
Jumper Te1 and e1. With engine running this is how you set the ignition timing and the idle speed (if it's adjustable). The specifications are on the sticker under the hood. (I assume there is a sticker like in the USA.) And it should say jumper Te1 and e1. The diagnostic port should be near the strut tower under the hood.

If you only have key ON but the engine not running the check engine light will flash any stored codes in a series of flashes with a pause between digits. If no codes are stores it will constantly flash.
 
#18 ·
Thank you all. Please see video. Apologies for so short. Erractic reving when hot.

https://youtu.be/mbzUxpe4iM8

I'm tending to think issue is pointing to fuel starvation. My Technician can only look at my vehicle on Monday next week.
Excellent info so far.
This is caused by vacuum-leak. Extra air sucked in and engine revs higher. ECU tries to correct by closing IAC, engine slows down. Extra air sucked in leak and engine revs higher, etc. etc. etc.

Vacuum-leak also causes lean mixtures, especially when you increase throttle. Lean mixtures causes stumbling, loss of power.

And... leak has gotten worse and mixtures are lean enough to throw a code... probably 25.
 
#15 ·
Greetings,

Just another issue. Yesterday my engine management light came on whilst driving to work. When I arrived at work I switched my car off and then started it again and the light never turned on. When I left work the light still stayed off until I reached about 60km and then came on again. As the light came on I felt a small loss in power but the vehicle still kept going. Upon arriving at home, I switched the vehicle off waited about 10 mins and then started the car again and went for a slow drive not past 60km's, the light stayed off. Any ideas please?
Vehicle is a 1990, Toyota Corolla 1,6 GLi Twin Cam 16 valve. 4 AGE engine.

Thank you
Jeffrey Zeeman
 
#16 ·
Read the stored codes. Jump Te1 and e1 in the check connector with a paper clip then turn key to ON position. Check engine light will blink out the 2-digit codes.

Do a search for info or videos showing how to do this if you've never done it before and don't understand exactly what to do.
 
  • Like
Reactions: Jeffrey Zeeman
#19 ·
Greetings All,

I have jumped Te1 and E1 and receive error code 52, which is knock sensor. We replaced and tested the knock sensor and vehicle still pings only when hot and is intermittent. Pinging occurs more often under acceleration and under load. I have also noticed whilst climbing a hill and speed reduces, I then need to change down a gear to maintain speed and pinging is very prominent. I have noticed, when vehicle is cold it does not ping. I have done a bit of research and there seem to be so many variables that can cause pinging. Vehicle is 29 years old and I have done 811 000 km's. Valves were replaced at 750 000 km's. Original bottom end of engine, same pistons, rings, etc.There is a bit of carbon build up on the pistons, but my Technician says nothing to worry about.

The below is a quote from one of the forums on the internet, which I found interesting:

"The pinking/detonation typically occurs at lower to mid-range rpm under heavy throttle, often going up a hill for example. The solution for me has been to install a slightly heavier spring in the distributor that regulates initial advance. Engines are most sensitive to this in mid-range."

Any further suggestions please?
 
#20 ·
If the ignition timing is adjustable then check/adjust it to proper specification with a timing light. This is where you aim the timing light at the pulley and loosen/rotate the distributor. Lots of how-to info and videos online.

If the timing is advanced too much it will cause pinging.

If you have an EGR system make sure it's working correctly. You can test all the parts: EGR valve, modulator, vacuum switching vslve (VSV). Also check and clean out all the EGR passages as they tend to get clogged over time.

The EGR system lets inert exhaust gases mix with the intake air/fuel and this slows down the combustion speed which prevents pinging.

These are the 2 main things that will cause pinging, assuming you are using proper octane fuel.
 
  • Like
Reactions: Jeffrey Zeeman
#24 ·
Your technician or whoever skimmed the head should know how much they took off. Toyota gives specs for normal cylinder head thickness and minimum thickness. Anyone shaving the head should look this up before doing it. If they didn't take off more than is allowed it shouldn't be enough to cause pinging. DannoXYZ would know more about this than I do.

A working knock sensor is supposed to cause the ECU to retard the timing when it senses pinging to eliminate the pinging, so even if the compression were slightly higher after the head was shaved, this should still prevent most pinging.

A little story about my ignition timing. When I first bought my 1990, the previous owner had the receipt showing the timing belt had been changed 8,000 miles before I bought it. I assumed the ignition timing was checked and set with that work, so I drove around for 2 years with pinging on acceleration. I had a timing light, so I had no excuse to not check it myself, and when I finally checked it I found that it was off by a few degrees. After I set it correctly there was much less pinging. Replacing my (leaking) EGR modulator and cleaning out the EGR passages eliminated the pinging.

My point is don't always trust that a mechanic set the ignition timing correctly.
 
#23 ·
Wow! Talk about a coincidence, I have a '93 Geo Prizm (which may not be available in YOUR country. BTW – Congrats 806,000km = MORE than HALF A MILLION MILES. That's a bunch.) Anyway my '93 Prizm has a cruise control that hasn't worked in 6+ years. I finally got a mechanic who diagnosed the problem, and he eliminated everything BUT the ECU. I found an outfit based in Florida that specializes in rebuilding and reprogramming these units specific to the vehicle's VIN. I bought one programmed for my VIN, then about three months later (last week) I started removing the dash components necessary to expose the unit (right where everyone else is telling you it is.) Imagine my surprise that when I finally got everything off and could see what was in there, I found NOT an ECU like the one I bought, but instead another unit that specifically said “Cruise Control.” It had a Toyota part number on it (88240-12130) and a google search by that part number gave me numerous links to used units all over the U.S., and one of them was right here in Southern California's San Fernando Valley. I contacted the vendor outside of Ebay's communication links and picked up the unit in person. I decided that BEFORE I install this unit I need a couple of questions answered:

1. My car MUST have an ECU somewhere, but I'll be damned if I know where to find it. Does anybody know?
2. This cruise control unit I purchased came from a 1994 Prizm with merely 130,222 miles on it, so it must have been removed from the car a LONG TIME AGO. THAT Prizm had a 1.6 liter motor in it. My Prizm has a 1.8 liter. Also, I'll bet that the '94 Prizm had an automatic transmission. Mine is 5 speed transaxle, like your '90. Is any reprogramming of the cruise unit necessary?

I'm reposting this “reply” as a new thread in the 7th generation group due to the vehicle's year. This new thread will have a few pictures, IF I can figure out how to attach them. <g> Have a look if you want. I usually get very informative replies from these guys.
 
#25 ·
Thank you DrZ for the reply.

I physically checked my timing with my Technician and am confident it is set correctly. Over a period of 7 days we tried 15 degrees, 12 degrees and 10 degrees, and all settings my vehicle still has pinging.
The error code 52, which is knock sensor has been repaired due to a wire which was just, "joined" by the previous technician that worked on my vehicle. The engine management light does not come on now after the wire had been replaced.(Please see photo)
Today I cleared the error code 52 and then jumped Te1 and E1 and now get the error code of a continuous flash from my engine management light when ignition is turned on. Any idea of this error code please? Some forums mention critical error of fuel flow??
 

Attachments

#26 ·
Continuous flash is no error code.

Should do compression-test to verify actual compression in engine. Post those numbers here.

yes, if just one injector is clogged and inject too little fuel, you can have pinging. Might be #3 or #4 since that's where headgasket was burned.

You need to measure your injectors' flow rates. No guess allowed.
 
#28 ·
Good morning Gents,

I would just like to confirm the correct and safe procedure for a compression test. I understand this is a simple test and have done it before but not followed any given process.

Dry compression test:
1. Must the engine be cold, just warm or normal operating temperature?
2. As a safety measure, should I remove the fuel pump fuse as not to pump fuel into the cylinders?
3. Remove all spark plugs or one at a time?
4. Should I perform a wet compression test? If so, must the engine be cold,just warm or normal operating temperature? Is it correct in saying add 2 table spoons of oil to the cylinder? Also, if oil is added should I leave the spark plugs in the cylinders that I am not testing, as to avoid oil shooting out the cylinders?

Thank you....
 
#29 ·
Yes, pull the pump fuse. All plugs out. Can be done on a cold engine.
When doing a wet test, throw a shop rag or 2 over the top of the engine to keep oil spray under control. 2 table spoons or an ounce of oil should be enough.
If you doing a leak down test, then you'd want the plugs in, except the one with the hose on it.