If it works some but then quits for a while then the fuse, the igniter, the flame sensor are all fine, (with the exception of the flame sensor which may be sticking with age but highly unlikely), the only other thing in the circuit is the coils which do get weak and fail when hot. These are cheapest to replace. If after replacing these and the problen is not resolved then you have a control issue,(still this is highly unlikely but does happen). As Jumpy said clear all air restrictions before changing any components.