Some causes of CO poisoning include:
Incomplete burning of hydrocarbons; coal, petrol, gases, wood.
Car exhaust fumes
Fire and smoke inhalation
Methylene chloride exposure