Once again... clean the flame sensor. Many times, when the furnace acts the way you are describing, it is a dirty flame sensor (or defective one).