Для приведения двигателя в порядок нужно решить многофакторную задачу ремонта. Двигатель имеет несколько важных подсистем, каждую из которых необходимо качественно обиходить, чтобы устранить все реальные и возможные неполадки в системе. Для того, чтобы двигатель работал правильно, также необходимо двигаться в процессе ремонта по адекватному маршруту обхода его деталей, как правило, диагностику начинают с цилиндров, в которых чаще всего и случаются те или иные проблемы. В частности, проверяют уровень компрессии в цилиндре с помощью специального компрессометра. Но до этого необходимо уже проверить клапаны, если с ними случились какие-то неадекватные изменения или они покрылись пригаром, их нужно отчистить и заново притереть, и проверить чтобы зазоры на них были выставлены правильно. Только после этого измерение уровня компрессии будет иметь смысл.
Если двигатель не может тянуть, много потребляет топлива, не выполняя работу, быстро «съедает» масло, а из глушителя, как правило, выделяется чёрный или серый дым, значит в цилиндрах упал уровень давления (декомпрессирование). Как правило, это происходит из-за изношенности колец на поршне, а главной причиной их изношенности становится пригорание топлива внутри канавок на поршневой поверхности либо из-за потери уровня упругости. Функции колец – это создание высокой герметично контролируемой зоны между поршнями и цилиндрами и препятствование тому, чтобы газ попадал внутрь картера, или масло, наоборот, - оказывалось в камере сгорания. Измеряется показатель компрессии только на работающем «горячем» двигателе, она должна соответствовать тем данным, которые указал в паспорте мотора завод-изготовитель. Разница между показаниями в цилиндрах не должна превышать порога в 10% от максимального уровня. Если компрессия в одном из цилиндров упала на 15%, то это означает, что в нём сильно износился поршень, его кольца, возможно, клапаны, а может и цилиндр в целом.
Очень часто для исправления работы цилиндра применяют процедуру расточки, когда его несколько увеличивают, растачивая изнутри, если он пережил сильное сжатие и деформировался. Кроме того, для любого двигателя наступает момент, когда ему нужен капитальный ремонт, а не замена отдельных узлов. Насколько изношена цилиндропоршневая группа, устанавливают через измерение остаточного вакуума и упомянутой компрессии. Есть и методы технической диагностики (эндоскоп, тестеры для мотора и т. д.). Косвенным хорошим свидетельством является большая потеря масла мотором. Максимально допустимым уровнем таких растрат традиционно считают величину 1 литр на 1000 км езды. На практике же автомобиль останавливается намного раньше подобных потерь из-за дыма, стука и шумов в двигателе.