My guess is that something is wrong with the cartridge’s, or the Gameboy Advance itself. Now, it might be like a dvd disc. If it is dusty or scratched, it won’t play properly. Take out the cartridge’s and see if you can clean them off. Now, if it isn’t a problem with LeafGreen, then I could be a problem with the game you are transferring them to. You got Diamond, Pearl, and Platinum off of EBay? Well, that can lead to a lot of explanations. Again, check if the cartridges, and see if the are scratched or require cleaning. If that doesn’t work, then the games might be counterfit, or something is wrong with the systems. Try taking out the cartridges, turning the systems off, turning them and again, and putting the games back in. If that doesn’t work, then something in the cartridges and/or the Gameboy advance is broken. Hope this can help!