Disconnecting the power to the car, or computer for any length of time will not reset the check engine light, or service needed lights. The memory for these lights is stored in non-volatile memory of the computer in the car.
In an OBDI or an OBDII system you must access the computer to reset these lights.
As a suggestion if you have a local autoparts store they sometimes have a �Loan a Tool� program where you can rent a cheap computer access tool (This is not an endorsement, but I know Autozone rents this tool for both systems).
If after resetting this light, it returns then you will need to correct the problem before it can be properly reset.
reset service engine light
reset service engine light on BMW 325
A reset Engine Service Light comes on when an issue comes up with in the engine. This light can be reset by a tech or by fixing the problem.
How do I reset the service engine light on a 2003 Chevy Trailblazer?
how do I reset my service engine light on my 1999 ford f150
How does one reset service engine light on 2000 Nissan Quest Thanks Bill
reset after the engine oil / filter change, service
How to reset service light on a 2004 grand am
How Do I reset the Engine service light on a 1996 Inifiniti I30? Please help. thanks
The service engine light has to be reset with a scanner. Disconnecting the battery will not work. The light will come back on unless you make the necessary repairs.
How do i reset a service engine light on a 2005 gmc c6500 cat engine
There are a couple of ways to reset the Service Engine Soon light on a Suzuki Grand Vitara. The easiest way is to get a scan tool from your local auto parts store. Using the scan tool will reset the service engine light. Disconnecting your vehicle's battery is another way that often works to reset the Service Engine Soon light.