My xbox recently broke well.... i got the open disc tray error and my xbox was out of warranty so i decided to fix it my self and brought a new disc drive. I then swapped the PCB chips over from the disc drives so that the new disc drive had my old pcb chip in. Once done it worked for ages probs about a month where I was playing games on xbox live etc... Then the other day I tried playing a game and the game loads up and as soon as i press a button the game freezes and says unreadable disc or just freezes and i have to switch my xbox off. I can still go online and play arcade games and stuff and i recently tried a dvd and that worked, which i thought to be quite strange.

I opened the xbox back up to make sure all the wires i soldered and to make sure i re-soldered them.So i need your help on the matter? do i have to buy a new disc drive and do the cycle again or is it screwed?

I ent flashing it that means cant go on xbox live and thats the only reason why i have xbox :L