what is wrong with my xbox 360 slim dvd drive?

the drive opens and closes and makes a noise but the disk doesn't spin in the drive and obviously does not load. I assume the motor is the problem but before i go buying and fitting it was wondering if there is anything else it could be?
 
Top