What kind of timer you have?
What time does it shit off at, maybe a pin isnt on properly and causing a time out. Can you manually turn timer all the way around while lights are on to see what time they turn off at?
If you have no plants under light you can also unplug timer and run lights 24 hrs and see if it was just the timer at fault.