Apart from starting (audio) apps from terminal and looking at logs for errors I've no ideas and maybe the more experienced folks can advice on debugging audio/suspend problems.
You could, however, consider trying out newer kernels eg. by using the Liquorix repository to rule out kernel issues. They've v2.6.36 that has gone through many rounds of fixes and 2.6.37 too.
I'm using Liquorix .37 kernel (and .36 before that) on an older stock Intel board and use suspend all the time without problems. (except occasional semi-harmless Firefox corruption after several rounds of suspend, requiring restart of Firefox...)