First thing to fix is adding a wire from the 9 volt battery's negitive terminal to a Arduino ground pin. Your external circuitry and the arduino must share the same common reference ground.
That did it!
I'll have to look up why !
Also about that meter? does it really measure something using just one lead?
Nah (I wish), it's negative is to the breadboard's ground