It could be a driver issue, that is often the problem. Can you boot safe boot?
Also, try booting off from either a
MEMTEST or install disk. You should not get a BSOD from either.
And you might want to post more details like model and OS and any recent changes that you've made if you haven't solved it yet.