Analog Port as 5V?

hmm.. thats exactly what i did (digitalWrite(14,HIGH)).. yet the outcome is different from using the 5V pin...

Just to be clear, you don't say that you set the pin to output first. The pins default to input, so you would want pinMode(14, OUTPUT); before digitalWrite(14, HIGH); as shown on http://www.arduino.cc/en/Tutorial/AnalogInputPins (under heading 'Pin Mapping').

I guess it has to do with only having 40ma...

Was that a guess at what the problem was, or do you know you need more than 40ma?

It could save a lot of mucking about if all it needs is the pinMode(...).