Would you be willing to bisect?
Like so:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
cd linux-2.6
make localmodconfig
git bisect start
git bisect good v2.6.32
git bisect bad v2.6.37
make -j2 deb-pkg
... wait for it to build, install the resulting package, reboot ...
git bisect good; # if it worked okay, or
git bisect bad; # if it overheated, or
git bisect skip; # if an unrelated problem made it difficult to test
make -j2 deb-pkg
... and so on
Once we know which is the first bad commit, this should be much easier
to track down.
Thanks!
Jonathan