Для обнаружения неисправности реализуется функция отключения подозрительного датчика. Тогда электронный блок запишет в память код ошибки и изменит сигнал с датчика на расчетное (резервное) значение. Например, при отключении датчика массового расхода воздуха его сигнал заменяется резервным сигналом, рассчитанным по положению дроссельной заслонки и частоте вращения коленчатого вала двигателя. Если после отключения подозрительного датчика работа двигателя улучшится, это означает, что датчик неисправен.
В современных блоках управления по мере совершенствования программного обеспечения появляется возможность выявлять подобные неисправности. Это так называемая проверка на рациональность и правильное функционирование, которая реализуется в бортовых диагностических системах второго поколения (OBD-II).