A while ago, I was attempting to clone my Cresselia holding a TM in Diamond via the GTS glitch. I believe I turned off the DS a bit too late, and needed to go retrieve it (it was not cloned). When I went to do so, I noticed that the sprite shown on the menu was of Gengar, not Cresselia, and it showed my Cresselia as holding an X Defend, rather than the TM (I believe it was TM71 - Stone Edge).
Here's a picture. Sorry for the bad quality (hopefully you can still see that the name is "CRESSELIA," not Gengar, and that the item is "X Defend," not a TM); it was taken with my iPhone and I was rushing to retrieve Cresselia before she might get traded away. When I retrieved it, it was indeed a Cresselia holding a TM, not a Gengar.
Has anyone else experienced this glitch happen before, where the GTS shows the sprite of the wrong Pokémon and lists it has holding the wrong item?