The ownership and future of a Scarborough town centre clock with a possible £20,000 repair bill remains uncertain.