Ok, I replaced the laser a while back and everything was working fine. Slowly over time is stopped reading the games. Now I can open and close the disk drive a million times and it will not read the game. It will only try and read the game for a split second. I figured out if I knock on top of the Xbox (yes I was pissed and started banging on top of it) it would start to read the game. Some times I have to knock on it for a while but eventually it will read the game. After it reads the game for the first time I no longer have any problems. Even if the game isn't on the hard drive and has scratches it will read perfectly fine so I don't think it's a laser problem. What else could cause this problem?
I've taken it apart and recorded what it is doing here is a link.
http://www.youtube.com/watch?v=yVHGDh8ivwM