Q: Hi I have a question about my bmw x5.

asked by on January 12, 2017

I took my car to garage because engine was cutting out. After diagnostics it came up with loads of different codes eg. injectors, glow plugs, smooth running sensor and more...

Then mechanic rang me and said that battery was very low at the time he was doing the diagnostic. My question is:can low battery affect car diagnostic and throw codes that would not came up if battery was good?

My car has 176000 miles.
My car has an automatic transmission.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing


Experienced Mechanic?

Earn up to $70/hr

What others are asking

Thermostat not working
Hello. If a thermostat is completely stuck closed, then it does need to be replaced without driving the vehicle. If it is not opening then it will be very easy to overheat the engine. If you need to have this...
Engine swap from 327 to 1999 Vortec 350?
The engine swap should not be a problem. The problem you are going to have is the two wire harnesses and computers being different as this could make it more difficult to program each computer. You may not be able...
Trouble code P0101
Hello. P0101 (https://www.yourmechanic.com/article/-p0101-obd-ii-trouble-code-mass-airflow-maf-circuit-operating-range-or-performance-problem-by-john-nelson) is the trouble code for a problem with the mass airflow sensor (https://www.yourmechanic.com/services/mass-airflow-sensor-replacement) and or circuit. This code is thrown when the computer detects an issue with the signal of the MAF sensor. The MAF sensor is...
My brake lights don't turn on when I hit the brakes. What is wrong and how much to fix this problem?
Hello there, Hello there, many different faults will cause your 2013 Kia Forte brake lights to not illuminate when you press the brake pedal. Having to replace the bulbs multiple times is not a normal issue and may indicate there...
Blower motor not working
If your heater only blows when the setting is on high, this may suggest that you have a faulty blower motor resistor (https://www.yourmechanic.com/services/heater-blower-motor-resistor-replacement). The highest speed setting may still work because in most cars in the highest fan speed settings...
My car won't start. It tries but quickly sputters and dies
If this is something that seems to happen regularly after filling the fuel tank, you may have a problem with your evaporative emissions control system. Your car has a small purge valve called a purge solenoid (https://www.yourmechanic.com/services/evaporation-vent-solenoid-replacement) in the Evaporative...
my car feels like it wants to stall when I have to stop at lights
Hi there. You may have a dirty or failing idle air control valve. The idle air control valve reads the air intake as it is mixed with fuel prior to being injected into the engine at low speeds and at...
My 2004 mitsubishi dalmante will start but wont go into gear
Hello, thank you for writing in. Transmissions tend to show these types of issues when the transmission fluid is low, contaminated, or burnt. You should start with checking and changing the fluid first. From there look into transmission solenoids, the...

Related articles

P0135 OBD-II Trouble Code: O2 Sensor Heater Circuit Malfunction (Bank 1, Sensor 1)
P0135 code definition O2 Sensor Heater Circuit Malfunction (Bank 1, Sensor 1) What the P0135 code means P0135 is the OBD-II generic...
P0600 OBD-II Trouble Code: Serial Communication Link Malfunction
P0600 code definition The P0600 code is a diagnostic trouble code that points to a malfunction in the communication link of the...
P004A OBD-II Trouble Code: Turbocharger/Supercharger Boost Control “A” Circuit/Open
P004A means there is an issue with the turbocharger or supercharger boost control in the “A” circuit due to malfunctioning boost sensor or intercooler