It looks to be happening when your header resizes vertically. When resizing your header randomly creates a really large vertical space, and then then shrinks back down when resizing again. Whenever this happens is when the ticker spacing seems to get off.
Whenever your site is resized and the vertical header space doesn’t change, the ticker does end of with odd spacing. Without knowing exactly how your header is resizing, I’m not sure if I’ll be able to give you a solution to this. Is there a way you can disable the header resizing?
One thing you could try is to wrap your ticker in a custom div with a set height. Something like:
<div style="height:44px;width:100%;">
<?php if(function_exists('ditty_news_ticker')){ditty_news_ticker(831);} ?>
</div>
I’m not sure if this will resolve the issue or not, but it’s worth a try.