Question about 1999 Toyota Sienna

1 Answer

Why does the check engine light stay on in 1999 sienna went off after new battery was installed...thenon again

Posted by on

1 Answer

  • Level 2:

    An expert who has achieved level 2 by getting 100 points


    An expert that got 10 achievements.


    An expert that got 5 achievements.

    Vice President:

    An expert whose answer got voted for 100 times.

  • Toyota Expert
  • 362 Answers

The engine light stays on because the computer has detected a fault code, when disconnecting the battery the memory is cleared but the fault code will eventually be set in the computer again until the problem is fixed, since there are many reasons for the check engine light to come on it is necessary to connect the vehicle to a diagnostic computer that can read the codes, this can be done at most repair shops, the dealer or some autoparts stores.

Posted on Dec 08, 2012

6 Suggested Answers

  • 2 Answers

SOURCE: I have freestanding Series 8 dishwasher. Lately during the filling cycle water hammer is occurring. How can this be resolved

a 6ya expert can help you resolve that issue over the phone in a minute or two.
best thing about this new service is that you are never placed on hold and get to talk to real repairmen in the US.
the service is completely free and covers almost anything you can think of (from cars to computers, handyman, and even drones).
click here to download the app (for users in the US for now) and get all the help you need.

Posted on Jan 02, 2017

  • 75822 Answers

SOURCE: Check engine light on

U can either turn it off with a engine scan tool or disconnect the battery for 5 min's, if u disconnect the battery u may activate your anti-theft systems, so I recommend u have it turned off with a scan tool. A quick note: If the problem in the engine controls that turned the light on is not repaired the light will come back on in 20-30 miles.

Posted on Dec 15, 2008

  • 1986 Answers

SOURCE: When 1999 Toyota sienna xle check engine light is

If the light was flashing when it came on, then it means your engine is misfiring.

A solid light can mean anything from a loose/faulty gas cap to a transmission issue.

This light comes on when the computer detects a fault of some sort in its diagnostic tests. If it keeps detecting this issue, the light will remain on. If the light turns off, then it has detected that the issue may no longer be present.

In order to find out what the exact reason was for your light, You need to have your car computer scanned to retrieve the code that the computer would have stored when the light triggered. Most garages will do this free of charge. The code will tell you what may have caused the light to initially turn on.

Posted on Oct 05, 2009

  • 17970 Answers

SOURCE: check engine light on my 2003 sienna, DTC was

Oxygen Sensor Connector locations


  1. Disconnect the oxygen sensor connector.
  2. Using an ohmmeter, measure the resistance between the terminals +B and HT. Resistance specification: 11 - 16 ohms at 20°C (68°F).
  3. If the resistance is not as specified, replace the sensor.
  4. Reconnect the oxygen sensor connector.

Oxygen Sensor testing


I really hope helped with this. Remember rated this help, good luck.

Posted on Nov 30, 2009

  • 496 Answers

SOURCE: Just went to drive my

yes, but you will not have traction control available. The lights mean that trouble codes have been set. If you are worried about driving a long distance to a dealership, any major auto parts store will be able to read out the codes for free and even reset the lights if you wish.

Posted on Feb 05, 2011

  • 4803 Answers

SOURCE: toyota sienna 2006

Your first mistake is having a "diagnosis" by a parts counter sales person.
I wrote an article about his very subject. You might find it helpful. Click the link below to read the article:

What Else Could Be Wrong?

Then, you did not list the code that you got the first time, so there is no way of knowing if the parts sales person told you correctly on the first time or not.

Diagnostic Test Code (DTC) P0058 is defined by SAE J2012 as "HO2S Heater Control Circuit High Bank 2 Sensor 2" (SAE J2012 is the standard by which all vehicle manufacturers must define the "generic" or "non-vehicle specific" diagnostic test routines necessary to properly diagnose and repair their cars.)

To understand what is going on here, it is very important to understand that this code definition DOES NOT tell you to replace the oxygen sensor. This is an oxygen sensor heater CIRCUIT code. The heater circuit on your vehicle includes the battery voltage (B+) supply circuit and the heater control (HT) circuit to the Powertrain Control Module (PCM). Failure of either of these circuits will cause DTC P0058 to set.

The B+ circuit consists of the BLACK/RED wire at the oxygen sensor connector which gets its power from the EFI 2 fuse (10 Amp) located in the engine room junction block. There are several things powered by this fuse and there are several splices and branches in the wire. Voltage MUST be checked at the O2 sensor connector.

The control circuit for the Bank 2 Sensor 2 heater is the WHITE/BLUE wire that runs only from the O2 sensor connector to connector E7 PIN #33 at the PCM.
BOTH of these circuits must be check to make sure they are not shorted to ground and that they have continuity to their connections at both ends.

Also, after repairs are made, all engine control codes must be PROPERLY cleared using an appropriate scan tool in order to make the check engine light turn off and to prevent additional problems with the engine control system. Many uneducated do-it-yourselfers will tell you to disconnect the battery cables to accomplish this. That is NOT the correct way to do it, and this can cause voltage spikes that can damage sensitive computer equipment in your car and possibly cause fault codes to set in several of the computer modules in your vehicle.

Many do not believe that this is possible. If you want proof, pull the plug on your home PC and plug it back in a few times and see if it doesn't wreck your hard drive....

Posted on May 15, 2012

Add Your Answer

Uploading: 0%


Complete. Click "Add" to insert your video. Add



Related Questions:

2 Answers

Obd2 port not working 1999 toyota sienna

Run for 3-4minutes thn turn off n disconnect nevative battary lead 4 5minutes thn connect nevative battery lead n try tht 50-50

Apr 01, 2014 | 1999 Toyota Sienna

1 Answer

1999 toyota sienna will not start

sounds like the anti-theft system is activated

Feb 02, 2014 | 1999 Toyota Sienna

2 Answers

Toyota sienna turn on while on highway

i would get a new battery, and if that dosent soive it then you know its something more

Jan 08, 2013 | 2000 Toyota Sienna

1 Answer

Check engine light on 2000 sienna went off when new battery was installed, then went back on

I forgot to mention. when you remove a battery, it resets the engine light, but the trouble part will cause it to come back on.

After you replace the trouble part, the auto parts places do not like to reset the light for you. You can either remove the battery connection for a few minutes to clear it after you fix it, or in many cases, just drive with the light on, and after a few hours/days/trips around the neighborhood, the system will see the part is now good, and it will reset on it's own.

You can buy a cheap ($50) basic OBD2 scan tool and follow the instructions on how to scan the computer yourself and also reset/clear the check engine light.

The plug is near your knees under the driver side dash... should be marked OBD

Dec 10, 2012 | Cars & Trucks

1 Answer

Check engine light on Toyota sienna 2000 stays on

have an auto parts store scan the computer for you.
They most often do this for free (oreilly auto parts and autozone)

Write down the code they give you. Should start with "P" (po442, P1406, etc)

That will be the problem, and they will most likely offer you the part right there.

Toyota is big about EVAP system trouble codes (chech engine lights)

But it could be anything, so this should be an easy fix.

You can even ask them at the parts store where the trouble part is located.

let me know once you find the problem code and I can help more.


Dec 10, 2012 | 2000 Toyota Sienna

1 Answer

Why did the battery light stay on after installing a new alternator on my 1999 mercury sable. I put a new belt and tensioner pulley as well as a new idler and power steering pulley. I believe the battery...

check for 12 volts at battery with engine off.

The check for 14 volts with the engine running. If not 14, alternator is not generating any amperage.

Nov 09, 2009 | 1999 Mercury Sable

1 Answer

Power door light in dash stays on in my 99 Sienna XLE. The

it sounds like there is a shorting wire some where

Aug 24, 2009 | 1999 Toyota Sienna

1 Answer

Sienna '99 vibration in driving after belts changed

very possible you might have a bad harmonic balancer ( crankshaft pulley). have that checked then go from there with replacing it.

Aug 06, 2009 | 1999 Toyota Sienna

1 Answer

Tail lights are going on when engine is not on - Yukon 1999

Try to check your brake lever pedal by lifting it. you might have a bad brake light switch. If it solve the problem its time to replace it. 1. Just remove the 2 wires connected on it and remove the switch.2. Replace it with a new one and re install the wires ( plug and play socket) and your good to go. hope this would help you.

Jan 22, 2009 | 1999 GMC Yukon

Not finding what you are looking for?
1999 Toyota Sienna Logo

238 people viewed this question

Ask a Question

Usually answered in minutes!

Top Toyota Experts


Level 3 Expert

75822 Answers

Colin Stickland
Colin Stickland

Level 3 Expert

22156 Answers

Jeff Turcotte
Jeff Turcotte

Level 3 Expert

8210 Answers

Are you a Toyota Expert? Answer questions, earn points and help others

Answer questions

Manuals & User Guides