Когда я проезжал мимо станции, у меня слетела шляпа.
Когда мы расселись по машинам,заревел мотор.
Когда мы подходили к воротам фабрики,прозвучал первый гудок.
Когда лошадям расчесали гривы,экипажи тронулись в путь.
В предложениях с деепричастными оборотами надо следить,чтобы в деепричастии и сказуемом было одно и то же действующее лицо.
Проезжая мимо станции,у меня слетела шляпа.
Деепричастие "проезжая",действующее лицо "я".
Сказуемое "слетела",действующее лицо "шляпа".
Разные действующие лица ,и ,как следствие,ошибка.