I haven't got a shiny ever since I caught a shiny Gastly by chance. I forgot to save because I was EV training a Gastly of my own and I think I messed up, and so I turned the game off (this was when I just learned how to EV train). I only get shinies via trading nowadays.
Yeah, I EV checked in the trade. Speaking of trade, you need to pick up your clone of Scizor!