i would say tht its the ballast.cos loose wire wouldnt have timeline when the power goes on and off.
or allso it might be faulty timer but it should blow the fuse..what set up ya have ?