Добрый вечер!
Диод и не поможет, он защищает от обратного напряжения. Т.е. у вас несколько контроллеров управляют одним замком? Если без замка все работает штатно, значит неисправен замок, маловероятно, что блок не держит 1 ампер, скорее у замка короткое замыкание в обмотке. Подайте питание напрямую, попробуйте увидеть на сколько оно просаживается.
Удачи.