Sounds like a fuel line/tank problem.

Sediment in fuel sits at bottom.
Furnace starts, feeding fuel.
Fuel draws for about an hour.
Sediment moves up into system.
Sediment blocks fuel flow, killing furnace.
Furnace stops, cutting fuel flow, sediment settles back down.