хехе))все намного проще))
не зря говорят смотреть в лог))там ведь ошибка в коде, и в консоли даже написано в какой строчке

а происходит она оттого, что программа спрашивает у "свестков не из списка" положение магнето. которого у них нет

-----
увы, сегодня уже никак поправить, но сделаю процедуру зависимой от типа двигателя.для свистков-одна, для поршней другая