Не надо так усложнять, PCM кроме самого себя ничего больше не тестирует. Да и вообще каждый модуль тестирует сам себя и потом вываливает свои ошибки по запросу (когда IDS-ка "спрашивает").
И в частности большинство тестов, относящихся к работе двигателя и его систем проводится после запуска, прогрева и под нагрузкой (это тесты лямбды, EGR, катализатора, пропусков зажигания, давления масла, и т.п.). Блоку управления двигателем не надо грузить картинки и красивые менюшки, при старте надо лишь опросить 5-7 датчиков, которые непосредственно к нему подключены и запускать двигатель. На это уйдет несколько миллисекунд. Если бензонасос заработал, значит все принципиальные тесты пройдены и разрешения на запуск получены.
А конверс пусть себе моргает - это лишь тупой индикатор, лампочки он зажигает и гасит в зависимости от сигналов на шине. Причем делает это с задержкой, иногда достигающей 2 сек.