Exactly what D_Zoot says. I've had this happening when I had a bad RAM on my Star Wars. Game played fine going into the Deatstar sequence for the 2nd time. First time was fine, 2nd time it crashed.
So bedides ROM, it can also be RAM, but I'd start with the rom as well.
Of course you should first run the test-mode, that will tell you more about the Ram and Rom situation.
Did milipede use that protection chip already ? Forgot what it was called ? That might be it too maybe ?