Убирай всю диодную логику - от неё проблемы вылезают.