Just my take: If theres a song in your head (even if you hate the song), just listen to it...yes it could be a random song in but usually when i'm stuck on a song, there is a subconsious reason my brain wants to hear it like to trigger a memory or a dream.
P.S- And i like Queen! Sings song...