OBDII P105D fault causes, symptoms, repair

The P105D is a P1xxx powertrain diagnostic trouble code, which makes it Manufacturer-Specific (OEM-Defined) — not an SAE/ISO generic code — so its “official definition” depends on the brand. The most consistent OEM documentation and BMW/MINI code-list groupings define it as: “Intake Air Temperature (IAT) Sensor — Voltage Too Low” (also written as IAT Sensor Circuit Low Input / Voltage Too Low), and it lives inside the BMW/MINI “VVT/Valvetronic monitoring” P1xxx block only because that block groups multiple sensor-circuit monitors together.

P1059 fault code diagnosis and repair guide

The P1059 is a P1xxx powertrain diagnostic trouble code. Because the second digit is “1”, it is officially classified as Manufacturer-Specific (OEM-Defined) — not an SAE/ISO standardized generic code — so the exact meaning depends on the vehicle brand. The most widely documented OEM definitions are

How to diagnose and fix P1058 fault code

The P1058 is a P1xxx powertrain diagnostic trouble code. Because the second digit is “1”, it is classified as a Manufacturer-Specific (OEM-Defined) code rather than an SAE-standardized generic code, which means its exact factory definition depends on the vehicle brand. The two most widely recognized and OEM-documented definitions are