Это однокоренные слова. Варианты корня: сып- и сн-.
Запятая нужна.
Запятые расставлены верно.
Двоеточие ставится, поскольку вторая часть бессоюзного сложного предложения имеет изъяснительное значение, что подчеркивается глаголом знаю.
Если из предложения убрать слово я, то наряду с двоеточием можно поставить запятую.