I had been just importing and using, but I just tried reloading all the model's textures from the project texture directory, and unfortunately it still gives it a pure black texture.
Thanks for all your ideas though, they've been good ones. This is so frustrating, I don't understand what's causing the problems.