When I shake my MacBook Pro it makes a strange noise.
The only thing I can think of that would be shaking is a loose screw.  I'd recommend taking it to an Authorized Apple Service Provider to have them poke around and see if they can get it out.  If you are daring enough (or out of warranty), you might want to try it yourself.