Recently I’ve bought a Kia Rio 2004 for my daughter, since the day one the “Check Engine Light” has been on. After Checking with a Scanner it come a code error P1166. I’ve check all items according to the KIA GLOBAL INFORMATION SYSTEM (
http://www.kiatechinfo.com) but the problem persists. I’ve tried to replace the spark plugs, did not work. I replaced the O2 sensor located just off the exhaust manifold also did not work. Sometimes the car runs very rough and stalls than if I disconnect the battery wait a few moments and connect back, the car runs normally for a while than the light comes on and eventually the cars stalls. Does anybody have any idea what is wrong with this car?