Many haunted houses have been investigated and found to contain high levels of carbon monoxide or other poisons, which can cause hallucinations. The carbon monoxide theory explains why haunted houses are mostly older houses which are more likely to contain aging and defective appliances, and why more hauntings are reported in the colder months. 
Discussion
That totally makes sense.