I noticed a quiet rattle today in my 2G iPhone whenever I shake it up and down. Weather or not in vibrate mode. Shaking it on it's side doesn't produce this rattle either. None of the buttons are making this either.

Any ideas?