В первом сочетании запятая не нужна. Во втором – запятая также не ставится, если оборот используется в значении 'никто не знает'.
Правильно: Рассказывает бог знает что. В устойчивых сочетаниях, употребляющихся в разговорной речи вне прямой связи с религией, рекомендуется писать бог (а также господь) со строчной буквы. Для постановки запятой перед сочетанием бог знает что или внутри него нет оснований.