Тут скорее в механике дело, а не в электрике. Как вариант можно проверить симистор, но это врядле. У меня была похожая проблема, вылечилась чисткой фильтра.
Руслан, самый простой на микросхеме МС34063, стоит копейки, и можно сделать как понижающий, так и повышающий. Если нужен ток на выходе побольше, можно использовать внешний транзистор