I cannot hear a song in my head if my life depended on it but then there are triggers that extract it music it.
Examples: "who let the dogs out" (I remember rhythm but not the music). I play piano for almost 2 years but I have no idea what's the each sound is. It gets even better. Even though I play and record [0] I can't remember my own compositions. They usually come back to me as a play on hands and not on audio.
I thought I was music deaf for the most of my life. My music teachers mocked me in my youth showing me as an example of someone with zero hearing.
My latest music teacher discovered that I actually have absolute hearing skill but... can't recall sound in my head. So I sense even slight shift in toning (e.g. given few variations of same melody I can tell which one is the original tuning) but I can't reproduce it.