While some furnace maintenance tasks, such as changing filters, can be performed by homeowners, more complex tasks, such as cleaning and inspecting the igniter, burners, and heat exchanger, require the expertise of a qualified technician. It is recommended to hire a professional to perform annual cleaning and tuning of the furnace to ensure proper adjustment and maintenance of the electronic controls and to prevent costly repairs or safety hazards.