Skip to Content
Main Content

Modern Vehicle Diagnostics


Damien Coleman
Snap-on® Diagnostic Software Specialist 

Diagnosing Faults on Modern Vehicles


Motor vehicles have become increasingly more complex over the last two decades to meet ever-tightening emissions regulations, increased fuel economy requirements as well as passenger comfort and safety.

This added complexity means technicians are flooded with additional data when diagnosing vehicle faults. Below is a table outlining the difference between a modern vehicle and a vehicle from 20 years ago, this is only a high-level example to illustrate the differences:

*Depending on options and trim level.

Fault Codes:

However with all the additional fault codes and data parameters, the technician is given more information that can help quickly and accurately diagnose any faults. For most fault codes, there are a number of possible sub-codes. These sub-codes give the technician an indication of the condition which caused the fault code to be stored. An example of this is shown below for turbocharger system fault codes:

  • Turbocharger Boost Pressure – Negative Deviation (Under-Boost)
  • Turbocharger Boost Pressure – Positive Deviation (Over-Boost)
  • Turbocharger Boost Control Circuit – Voltage High
  • Turbocharger Boost Control Circuit – Voltage Low

If a fault code won’t clear with the ignition on and engine off, or the fault returns immediately once the ignition is switched on, the issue is most likely not mechanical in nature. An Over-Boost or Under-Boost fault will only be set after a test drive.

Live Data:

Many data lists will have two parameters for certain components or sub-systems. In the screenshot below we have 'Actual' and 'Specific' Boost pressure. Comparing these data parameters is important to ensure the vehicle is operating under the conditions expected by the management system. There will be a certain amount of latency between these parameters, but the returned values should be similar.

Command and feedback is also evident here with the data parameters for Boost Pressure Actuator, Activation Value (%), Boost Pressure Actuator, and Feedback Value (%). This shows the control from the Engine Control Module acting on the Turbocharger Vane Position Actuator and the Feedback from the Turbocharger Position Sensor, which is inferred as a percentage.

Parameter 1 – Actual Boost Pressure

Parameter 2 – Specified Boost Pressure

Parameter 3 – Boost Pressure Actuator, Activation Value (%)

Parameter 4 – Boost Pressure Actuator, Feedback Value (%)

Special Functions:

Many engine components must be “adapted” to the vehicle when replaced. Previously, components like Turbocharger Actuators were “plug and play”. Now these components must be matched to the system. This is a way of setting the base position for the actuator and position sensor, and is used to detect possible faults or incorrect operation.

Oscilloscope Testing:

Another option to investigate the operation of a system is to use an oscilloscope. A scope provides graphical representation of voltage over a particular time duration. The waveform below shows the output from the Boost Pressure Sensor and the Feedback from the Turbocharger Vane Position Sensor under Wide Open Throttle operation on a road test.

Not only is the scope good for diagnosing faults and validating repairs, it can also be used to give the technician an in-depth understanding of the operation of a complicated system.

Yellow Channel – Turbocharger Vane Position Sensor

Green Channel – Boost Pressure Sensor