Фразеологизм "кривить душой" означает говорить часть правды, скрывать что-то. Но про чувство вины - это, скорее всего, в другом фразеологизме )))
Дополнительно посмотрел "Большой толково-фразеологический словарь Михельсона", его первое издание СПб., тип. Ак. наук, 1896-1912. В этом словаре определено: "Кривить душой (иноск.) поступать противъ совѣсти, — не по правдѣ, а по кривдѣ". Этот словарь по своему уровню не ниже, чем словарь Даля. В других словарях также не сказано, что "кривить душой" означает говорить
часть правды, скрывать что-то.