Mostly singers who have a pitch problem also tend to have a habit of not listening or not paying attention to others when they speak. This habitual block-out bleeds over to not hearing yourself singing the note in your mind before you actually sing it, because you are in a hurry.
So in order to eliminate pitching problems try to work on changing your habit of ignoring people when they are speaking to you. In other words, even though you may want to tune someone out, you are inadvertantly “practicing” how to not listen if you continue doing this. Then, when you want to hear, such as in singing, you can’t