Ceiling spots can be caused by leaks in your roof. We recommend check: Your attic for leaks in deckThe chimney and vents for cracks in flashingRafters for leaks that “travel” away from original sourceEaves for water backup from ice damsYour roof for damaged shingles