Разница между фразовыми глаголами come across и run across заключается в их значении:
При этом come across обычно подразумевает положительный опыт, в то время как run across может быть нейтральным или отрицательным в зависимости от контекста. 1
Также come across может означать «казаться», «произвести впечатление». 2