Sounds like ballast overheating. If it is sitting straight on floor try raising it up some so more air can get around it or put a small fan blowing on it.