Предлог меняет значение глагола suffer.
Вот эти значения:
1) "испытывать, претерпевать" (обычно имеется в виду что-то неприятное).
В данном случае мы просто констатируем факт/событие, не говоря о физических или душевных страданиях. Глагол переходный (используется с прямым дополнением, без предлогов).
Примеры:
She suffered several injuries in the accident.
The boys suffer hunger pangs.
He suffers a pang of guilt.
2) "испытывать боль (физическую или душевную)".
В этом случае глагол непереходный (используется либо без дополнения, либо с предлогом from). Часто употребляется с указанием на болезни.
Примеры:
Ken suffers from asthma (he is often ill with asthma).
How they suffer!