Skip the auto shop - Our mechanics make house calls

Q: Can a faulty sensor keep the engine from starting?

asked by on

Can a faulty sensor keep the engine from starting?

A: Today's automobiles use many different ...

Today's automobiles use many different sensors to signal engine controls and computer circuits to start a vehicle's engine and run all the programing for fuel, timing, and emissions control. Bearing this in mind, it is critical for the vehicle's main computer the PCM (powertrain control module) to receive the proper signal to carry out the task. One factor that is very important to remember is that the computer reacts to electrical inputs that it receives and responds with an output or action that its programed to perform. Keeping this in mind, you should realize that the computer makes calculated decisions but does not second guess the information provided. It is able to tell if values are out of the guide parameters, usually setting a diagnostic trouble code and perhaps the Check Engine Light.

An example of how the information is seen and processed would be a coolant temperature sensor sending a voltage value to the PCM, indicating that the engine is at a certain temperature. Since the signal is a voltage value that can be affected by either a faulty sensor, its connection to the wiring, or the wiring itself, it is possible for the computer to receive a signal for an improper value. Since the wiring harness is subjected to temperature and movement as the vehicle is driven, these factors can affect the outcome of the signal received.

If a voltage signal is sent indicating a reading equal to a cold engine of 20 degrees, even though the actual temperature of the engine may be well over 100 degrees, the PCM does not second guess the information. If we were to be faced with this dilemma we would simply lick one finger, place it in the air and check to see if the temperature made sense.

This is not the way the PCM is designed to work. The PCM takes the information it is provided with as a true input and reacts accordingly with the data to operate the engine control system. Here is where the problem now surfaces for us since the computer accepts this information and reacts upon it, coming to a “correct” outcome when it is actually incorrect.

There are many sensors used for coolant temperature, air flow, engine speed, and component position. A defective crank sensor which is internally faulty or has the wrong air gap can cause a no start. It will not report that the engine is rotating, which in turn will cause the computer in most cases to turn the fuel pump off and inhibit firing of the spark plugs and fuel injectors. The crankshaft is the main engine shaft that the pistons are connected to so that the vertical motion of the piston is converted into rotary motion to propel the vehicle. Keep this in mind as well, since the sensor is only transmitting the information via an electrical signal that is susceptible to faulty wiring or connections at the component. Also, the computer's connections can also affect the outcome.

The engine management systems uses sensors to monitor engine component movement, position, airflow, and emissions in order to provide a clean running engine with good fuel economy and performance. Another sensor critical for engine start is the camshaft sensor this sensor is used to tell the computer the position of the camshaft(s) in relationship to the crankshaft.

Remember that regardless of the design of the sensor, the overall result is for an electrical input to go to the PCM for processing. So if your engine turns over but does not start, you could be out of fuel or have an engine sensor issue. Check the gauge, observe the check engine or MIL (malfunction indicator light). If you have any issues getting your car started, have a certified mechanic inspect your vehicle and make any necessary repairs.

Was this answer helpful?

Need advice from certified mechanic? Get help now!

Over 1000 mechanics are ready to answer your question.
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Save up to 30%

Get a quote

What others are asking

Q: Car starts up and cuts off after a while of driving

This may be likely related to a fuel pump issue or lack of fuel pressure. Low fuel pressure is something that can cause your car to struggle to idle or even stall when driving. This will also cause the Check...

Q: Bank one and two in rich conditions, CEL on

If the mass air flow sensor has failed, unfortunately cleaning will not resolve the issue. I would recommend having your mass air flow sensor tested with a digital multimeter or scan tool using the manufacturer's suggested procedure to determine if...

Q: I have a trouble code that states my fuel pressure rail sensor is inappropriately high.

Hello there, a few common faults will cause your 2010 Volkswagen CC to have a high fuel pressure code. There are two paths for this, either your car has high fuel pressure, or the car is reading the fuel pressure...

Related articles

How Do Power Car Windows Increase Passenger Safety?
Power windows are responsible for approximately 2,000 emergency room visits every year. When a power window closes, it exerts enough force to bruise or break bones, crush fingers, or restrict an airway. Though...
How Long Does a Heater Control Valve Last?
Keeping the right amount of coolant in a car is essential in keeping the engine at the right temperature. Failing to have the right amount of coolant or even bad elements...
P0240 OBD-II Trouble Code: Turbocharger Boost Sensor B Circuit Range/Performance
P0240 code definition Turbocharger Boost Sensor B Circuit Range/Performance What the P0240 code means P0240 is an OBD-II generic code triggered when the Engine Control Module (ECM) detects the intake boost...