Volcanoes might end an ice age.
This might be of interest:
http://news.sciencemag.org/earth/2012/07/did-marine-snot-cause-ice-ages
all of the following are explanations for glacial periods EXCEPT.
a. varying solar energy
b. volcanism
c. biological organisms
d. Earth's orbit's precession
1 answer