The P0147 is a generic OBD-II powertrain trouble code. Its official definition is “O2 Sensor Heater Circuit Malfunction (Bank 1, Sensor 3)”.
Best OBD2 Scanners for Used Car Inspection
-

Car OBD2 Scanner Diagnostic Code Reader Tool
$85.99 -

Car OBD2 Scanner ABS SRS Airbag Engine Code Reader Diagnostic Tools
$189.99 -

ELM327 OBD2 Bluetooth Scanner – Your All‑in‑One Car Diagnostic Tool
$26.80 -

OBD2 Bluetooth Scanner: Wireless Diagnostic Tool for Check Engine Light & Real-Time Data
$23.80 -
Sale!

Mini WiFi OBD2 Scanner for iOS & Android
Original price was: $21.80.$19.80Current price is: $19.80. -

Wi-Fi OBD2 Scanner for Android & iOS, Auto Diagnostic Scan Tool
Price range: $13.98 through $21.80Select options This product has multiple variants. The options may be chosen on the product page -

Bluetooth Wireless OBD2 Scanner, Compatible with Android & iOS
Price range: $12.98 through $19.80Select options This product has multiple variants. The options may be chosen on the product page -
Sale!

Car OBD2 Scanner Full System Diagnostic Scan Tool Fit for BMW
Original price was: $185.99.$169.99Current price is: $169.99.
Before buying a used car, it’s essential to check for hidden issues. An OBD2 scanner allows you to read diagnostic trouble codes, detect engine or system faults, and make a more informed decision. Here are the best tools for pre-purchase inspection.
Why Use an OBD2 Scanner Before Buying a Car
Detect hidden issues
Avoid expensive repairs
Verify vehicle condition
What to Check with an OBD2 Scanner
Engine codes
Emissions readiness
System errors
FAQ
Q1: Can an OBD2 scanner detect all car problems?
No, but it reveals most electronic and engine-related issues.
Q2: Is it worth bringing an OBD2 scanner to inspect a car?
Yes, it can save you from buying a problematic vehicle.
Related Guides
Bluetooth OBD2 Scanners
WiFi OBD2 Scanners
Cheap OBD2 Scanners
Live Data OBD2 Scanners
The P0143 is a generic OBD-II powertrain trouble code. Its official definition is “O2 Sensor Circuit Low Voltage (Bank 2, Sensor 3)”. This diagnostic trouble code is stored by the vehicle’s Engine Control Module (ECM) when it detects that the signal voltage from a specific oxygen sensor is persistently and abnormally low, typically near 0 volts.
The P0144 is a generic OBD-II powertrain trouble code. Its official definition is “O2 Sensor Circuit High Voltage (Bank 1, Sensor 3)”. This code is stored by the vehicle’s Engine Control Module (ECM) when it detects that the signal voltage from a specific oxygen sensor is persistently and abnormally high, typically near the reference or battery voltage level. The sensor designation is key: “Bank 1” refers to the side of the engine containing cylinder number 1. “Sensor 3” is not a standard upstream or primary downstream sensor; it is an additional sensor found in some vehicles, often a secondary downstream monitor.
The P0142 is a generic OBD-II powertrain trouble code. Its official definition is “O2 Sensor Circuit Low Voltage (Bank 1, Sensor 3)”. This code is stored by the vehicle’s Engine Control Module (ECM) or Powertrain Control Module (PCM) when it detects that the signal voltage from a specific oxygen sensor is persistently and abnormally low.
The P0118 is a generic OBD-II (Onboard Diagnostics II) trouble code. Its official definition is “Engine Coolant Temperature Sensor Circuit High Input”.
The B0084 is a generic OBD-II (Onboard Diagnostics II) trouble code. Its official definition is “Front Passenger Side Restraints Sensor (Single or Dual Stage Inflatable Restraint) Fault”.
The P0117 is a generic OBD-II (Onboard Diagnostics II) trouble code. Its official definition is “Engine Coolant Temperature (ECT) Sensor Circuit Low Input”.
Fault code P0115, applicable to all vehicle manufacturers, indicates “Engine Coolant Temperature (ECT) Sensor 1 Circuit Malfunction”.
