Call Microsoft. I think the number is 1-800-4MY-XBOX (you should check to be certain), I've never even heard of a BSOD with the Xbox. You can't just buy any DVD-ROM drive and install it into your Xbox either, you should check
http://www.xbox-scene.com/ for information about them (and various errors), you can also check their forums because many people there sell replacement parts and/or offer repair services.