After a little bit of messing with it, i've added a 10k resistor between the positive and negative audio input lines. I'm not sure why, but this fixed it and now the circuit works exactly how it should. ..one day i hope to understand why. =)
Here is the current schematic for the working circuit:
**broken link removed**
Thank you all for your help!