UNO + unstable PWM + Linear Led Drive

On a white only LED thru the circuit, any input from the Arduino causes a flicker: with no input shines at 60%, any input (even what would be a 255) dims it, flickers and when the signal is gone, it goes back to a steady glow. And even better, when I use colour LEDs, the colour changes on top of the flicker.