Текст с расставленными знаками препинания:
Резкий свисток — и состав дрогнул тяжёлым телом и, медленно подавшись назад, снова застыл, и вот, очень тихо и медленно набирая обороты, колеса заскользили по рельсам, и адская машина двинулась вперёд.
Почему так:
(1) - тире. Здесь как бы пропущено слово "раздался", поэтому уместно тире.
(2) - запятая не нужна, однородные члены "дрогнул", "застыл" связаны союзом "и".
(3) и (4) - деепричастный оборот к зависимому слову "состав"
(5) - запятая между простыми предложениями в составе сложного: "состав дрогнул, застыл" и "колёса заскользили"
(6) и (7) - обособленный деепричастный оборот
(8) - запятая между простыми предложениями в составе сложного: "колёса заскользили" и "машина двинулась"
Скорее всего 3 вариант