Доброе утро понедельника!

Имеется Full Size Blazer '92 5.7 TBI.
После ночной (как правило) стоянки в морозы ниже -15 имеются следующие симптомы:
Двигатель заводится с трудом, работают 3-4 цилиндра, если не поддать газу то практически сразу глохнет. Если газ подержать 3-5 минут на 1500-2000 оборотах (на слух, тахометра нет), а потом плавно отпустить, то работает нормально, правда есть ощущение, что на холостых оборотах, а не на прогревочных.
Иногда двигатель заводится, но загорается лампа Service Engine Soon, в таком состоянии даже прогретый двигатель при отпускании педали газа глохнет. Считывание кодов скрепкой показывает 12 (типа диагностический режим и все), других кодов нет. Если заглушить двигатель или дать ему заглохнуть, подождать пару минут, то в следующий раз заводится и лампу не зажигает.
Свечи, провода, крышка трамблера новые, бегунок в порядке.
Куда смотреть? Где может быть проблема?
Можно поехать в сервис, но там очередь и хочется сделать самому;)