Could be the drivers as you said, or the codes, but the Zune codecs should be different than the WMP codecs and therefore should work. Try harddebugging it with some tools. First check what the software accesses directly before it crashes, then try to find irregular things.