Если уверены, что всё перерыли - гляньте в базу. Особо умные туда иногда готовый html кладут. В Adminer есть поиск по всей базе, очень удобно.
А иначе, если оно сделано через файлы локализации -только грепать все исходники, и в каждом найденном месте делать небольшую модификацию: "купить" - "купить1", "купить2" или что-то похожее. Потом очищать кеш Битрикса и смотреть.
Потому что языковые фразы просто собираются в один огромный массив. Я недавно искал, какой умник испортил подпись "Имя" на штатной странице редактирования пользователя в админке. Нашёл в самописном модуле предыдущего подрядчика ( разумеется, это было не специально. Просто криворукость)