I got this BSOD on a computer this weekend I worked on after removing the KB977165 update (on XP anyway), and cleaning the infected atapi.sys driver file with MSE. Could possibly related to your issue.
I had to replace the bad atapi.sys file with a good version from another computer. After that, it worked fine.