1. Если B+ плавает только от

1. Если B+ плавает только от зарядника:
- другой зарядник, заведомо исправный, пробовали?
- плавает на B+ - а в других местах, например - на разъеме питания. Ну и соответственно цифры в вольтах.

2. От отдельного блока питания не плавает.
- подключается штатно, через разъем питания?
- напряжение этого блока соответствует входному?
- замеры дежурных питаний
- реакция на нажатие кнопки (подъем остальных питаний и прочее).
Пока больше вопросов, чем ответов. Ничего, кроме замены компонентов я не вижу. Ни замеров, ни причин этих замен.