Если заводится значит компрессия есть (скорее всего нормальная), я бы начал с топливной системы, по симптомам не хватает топлива, проверить в первую очередь топливопровод, фильтры, убрать из системы воздух, обратите внимание нет ли парафина в топливной, попробуйте прогреть топливную возможно там сгусток парафина. У меня был случай, парафин лёг сгустком в фильтре, на завестись хватает, секунд 15-30 и глохнет, вскрыл фильтр, выбросил парафин, прогрел топливную, прогрел бак (там тоже парафин выпал в осадок) и двигатель завёлся и работал.