Здравствуйте. Ошибка Р0204 - это высокий сигнал цепи топливной форсунки 4 цилиндра. Это не является причиной, чтобы астра не заводилась и эта ошибка не может влиять на незапуск всего двигателя. Если метки проверены, бензин и искра подается, то надо искать проблему в количестве подаваемого топлива. Попробуйте вообще отключить ДТОЖ.
А как вы определили что бензин поступает? Свечи смотрели? Опишите их состояние. Выкрутите первый лямбда зонд и попробуйте запустит Двигатель. Если двиг. запустится- то вырезать катализатор или замерз конденсат в глушителе.