Weird but strange!
I was in Victory Road and after 2 or so hours in there trying to find my way out I saw a Shining Onix, I mated it with a ditto and I got a Gold Ditto! (if someone can explain that one) and I traded my Onix to my other GBA with a Metal Coat and I got a shining Steelix and Ditto! Hope if you try it it will work for you too, BYE!!!!!!
We have more cheats and tips for this game here, Pokemon Gold cheats
Comments for this hint