Code 22 and Stalling

steeven001

New Member
Jul 15, 2007
30
0
0
Toronto
Okay well let me start off by giving you some history on the car. It's an 89 Toyota Cressida with a 7mge mated to an automatic. I swapped the motor about 3 months ago with a motor from Japan because coolant was getting into the oil and I just kept driving not knowing because there was no overheating either so the bearings failed. The newer motor is a 7mge I put everything needed from my old motor onto the new one. It ran really good for the first 6000kms.

Now I keep getting code 22 for coolant temperature sensor. I tested the sensor with an ohm meter and got these results:
1873 ohms at 27 degrees cold startup
150 - 300 ohms at operating temperature. Kept going up and down as clutch fan kept going on and off.
So then I decided to check the resistance at the ecu and got 1881ohms at 27C degrees so that seems good and the extra 8ohms is wiring resistance.
Then I checked the output voltage to the sensor and got 4.97volts but I can't find a spec for this.
So I replaced the sensor with the one from my old motor anyways and it does the same thing. I clear the code and make sure it's gone and it will come back in like a 50km drive.

Now heres the real problem that's bugging me. I'm thinking that it's giving this code because of something else. My car stalls or seems like it misfires sometimes when coming to a stop, idling in any gear, basically anywhere when the rpms are dropping to idle speed below 1200rpm. When the car feels like it misfires the rpms drop to like 200-300 then I hear a click come from around the glovebox I'm assuming it's the ecu making the sound and the check engine light will blink once then the idle will come back up to 1500rpm and work it's way back to normal idle. And other times it will just die when coming to an idle or idling and I have to restart it. I've also noticed when the temperature is hot outside it doesn't doesn't do this but when it's cold it will do it more often. Like driving early in the morning going to school when the temperature is around 10 degrees celcius it will do it a few times on the way to school but coming home when the temperatures go back up to around 25 degrees celcius it will be fine and make it home without doing it once. And now that winter is getting closer and the temperatures are around 5 degrees celcius it does it even more. I've cleaned out the idle control valve when I swaped the motor but I took it out and cleaned it again just to make sure. And it can't be bad gas because it's been doing this for the past 2000kms.
Anyone have any ideas what to do?

When I did the motor swap I put new spark plugs, I reused me distributor cap and rotor and wires and my fuel filter because they had less then 30 000kms on them. I've been meaning to check my spark plug wires for resistance and check the spark plugs if they have any cracks or anything unusual.

And now I'm begining to think this motor has a bhg. No overheating yet or mixing of fluid just constant bubbles coming through the rad when I bleed the cooling system and getting gurgling dash sounds from heatcore. It does overheat but that's only if I drive it hard and go speeds above 130kmh on the highway. After getting off the highway and opening the rad cap coolant is low and overflow bottle is full right the top. And I usually get to it before it runs up 3/4 of the temp gauge.

Alright I know that's a lot to read but I wanted to give all the details I could.
 
Last edited:

steeven001

New Member
Jul 15, 2007
30
0
0
Toronto
I put a new toyota thermostat when I did the swap and timing is set to 10 degrees before TDC with TE1 and E1 jumped.

And that voltage is when I have the engine running and unplug the plug to the sensor and check voltage coming from the plug.
 

jetjock

creepy-ass cracka
Jul 11, 2005
9,439
0
0
Redacted per Title 18 USC Section 798
That doesn't tell you much since Vc is used for the other sensors, including the AFM. If it was missing you'd know it. Try measuring across the coolant sensor, preferably at the ECU connector. The voltage must fall between 4.8 and 100 mv. Anything above or below that is the only source of a code 22.

If you unplug the sensor the ECU will default to a coolant temp of about 175 F. That means the engine will run OK when warm but bad when cold. (Ignore the code when doing that). So if the engine is acting weird when warm with the sensor unplugged your problem lies elsewhere.
 

jetjock

creepy-ass cracka
Jul 11, 2005
9,439
0
0
Redacted per Title 18 USC Section 798
You got it. Or at the ECU if you want to check the wiring. The diagnostic system in this car is a bit stupid. It only can recognize shorts or opens in the analog sensors. It does that by looking for anything above 4.8 volts for an open or below 100 millivolts for a short.

Note that if the sensor is shifted ie; the voltage falls within that range but doesn't accurately represent the temperature, no code will be generated but engine operation will be effected. That limitation of the system must always be kept in mind. It's the reason Toyota lists sensor resistance checks in addition to voltage checks.

The quickest way to see if the sensor is the problem though is to unplug it and let the ECU run the engine at what it thinks is about 175F. That's close enough to real life that if the problem remains it's likely to be caused by something else.
 

steeven001

New Member
Jul 15, 2007
30
0
0
Toronto
Alright well I'm at school right now so I can't do any testing until I get home.

I'll try unplugging the sensor and driving the car home to see how it drives but will my temp gauge still be functional?
 

steeven001

New Member
Jul 15, 2007
30
0
0
Toronto
Alright so I drove the car with the coolant temp sensor unplugged and it ran better it didn't stall but it still "misfired" but not as much. The reason I put misfire in quotations is because I'm not sure if it really is a misfire.

Anyways I pulled out all my spark plugs and checked them and they all look good. Some have a little whitish/greyish ash on them.

My multimeter broke (fell off shelf) so I'm going to need to buy another one before I can start doing anymore electrical diagnosing.