I forgot that it runs away; that must be annoying, but that's easy to deal with (catching Smeargle). Wow, 8 hours! That's serious dedication and at least the hard work paid off. Now all you have to do is catch it; Latios looks awesome shiny!
Edit: I finally caught the adamant, shiny Dialga in a Dive ball. I hit my delay on the first try and it took a long time to weaken with False Swipe, but it only took 2 Dive Balls to catch without the use of the 100% catch rate code! I feel so relieved/accomplished! Good luck to you as well (though I know you don't need luck, just time)! Posted it on Discuss My Pokemon because that's what all the pros and cool people do, haha.