Without the 1 millisecond delays (I think they are 1 millisecond) it would not work. Ill try the unsigned and long things.