I absolutely have relative pitch down. I can recognize most intervals immediately. As for perfect pitch, it just doesn't work consistently. I have a tone in my head and when I check with the guitar I'm off. It can be off by as much as a fifth.
Then there's songs. When I sing "Almost heaven" from "Country roads", chances are I'm going to hit that note. I think it has to do with the knowledge I have of my range. Too high and I'll miss that "I beLONG" note. That note is just at my limit.