Ford P1000: OBD Readiness Test Not Complete

P1000 is a manufacturer specific trouble code.  In the case of Ford vehicles manufactured by Ford (including Lincoln & Mercury), it is indicating that the OBD II monitor testing has not been completed.  This often occurs when the trouble codes have been reset, or the battery has been disconnected/replaced. Auto manufacturers are required to have … Read more Ford P1000: OBD Readiness Test Not Complete

P1682 GM: Ignition 1 Switch → Circuit 2

P1682 is a diagnostic trouble code that indicates that the ignition switch is having a voltage problem.  It is typically caused by a faulty ignition switch. There are two “circuits” to the ignition system.  The first one goes to the ECM through the throttle actuator control.  The second ignition voltage circuit (the one in question) … Read more P1682 GM: Ignition 1 Switch → Circuit 2

P2646 Honda: Rocker Arm Oil Pressure Switch → Low Voltage

P2646 is a common diagnostic trouble code that affects Honda made vehicles.  It indicates that there is an issue with rocker arm oil pressure switch.  The Rocker arm oil pressure switch verifies the correct oil pressure in the Variable Valve Timing (VVT) mechanism, and is often referred to as the VTEC (Variable Valve Timing & … Read more P2646 Honda: Rocker Arm Oil Pressure Switch → Low Voltage

P0520: Oil Pressure Sensor/Switch → Circuit

P0520 is a relatively common OBD-II trouble code.  It indicates that the oil pressure sensor is operating outside of its normal “range”.  It is typically caused by a bad oil pressure sensor switch or a wiring problem. Your vehicle’s oil pressure sensor measures the oil pressure mechanically, and converts that reading into a voltage signal … Read more P0520: Oil Pressure Sensor/Switch → Circuit