повихнуть душою

Устар. Сфальшивить; поступить против своих убеждений. [Кощей:] Так не введи меня на старости в соблазн… Не худо было бы, ежели было какое обязательство, чтобы мне не повихнуть душою; надобно как возможно от искушения остерегаться (Сумароков. Лихоимец).

Источник: Фразеологический словарь русского литературного языка на Gufo.me