the dirty disc error isnt actually a dirty disc error, its a catch all error for any problems. Most likely you, like me, have a crap Xbox that locks up at the drop of a hat.
Suggestion: get your Xbox in a very very very well ventilated area. I moved mine to itself and put a fan on it and have had less problems. The bad disc drive in your Xbox has overheating issues.