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