Probably simple trim issue ...

 From:  TpwUK
5269.2 
Your inner "rod" was not placed very well - it protrudes through the base of the main circular part, nudging the rod up and boolean difference gives this result, is it what you want ?

Martin