1999 mercury villager codes 1706 & 1105 are showing what did i do on 1999 Mercury Villager

when every i turn the car off and put gas in the car the engine check light comes on after the machanic decodes the car. how should i run the car to reset the sencor after the work is done?

by in Chicago, IL on July 07, 2011
Get Your Car Fixed at a RepairPal Certified Shop.
We certify shops based on expertise, quality work, and verified customer reviews
2 answers
ANSWER by , July 07, 2011
P1706 with Mercury means Transmission Range Sensor Circuit Malfunction, P1105 is MAP/BARO Solenoid Circuit Malfunction. After faults have been repaired drive cycles will have to b completed to complete all drive "monitor". Drive cycles are met only after exact driving conditions are achieved. Google Mecury obd2 drive cycle or look at this link http://www.lyberty.com/car/drive-cycle.html
ANSWER by , July 07, 2011
hi,thi is an obd2 trouble code table, it can help you understand the meaning of code. http://www.chinasinoy.com/service/how-to-understand-trouble-codes-37.html For p1706, that is the neutral safety switch failing. The part about starting is probably fine. But, the signal that is sent to the computer is screwing up. I would replace the switch and disconnect the battery and wait five minutes before hooking it back up. The error will be gone. For p1105. With 1105 normally an o2 sensor code means the sensor is bad but let the car run (idleing) and move all the wiring for that sensor around and have someone else watch your o2 readings for that sensor to see if they fluctuate (all the way high or low)