Start troubleshooting from the tip contact on the headphone jack. Based on your description, it sounds like when you start pulling the jack out, the ring contact is straddling the ring and tip of the headphone jack and that is when you here the mono sound.
Well, you beat me to it. Glad you got it working.