If it's a vinyl/plastic top, you could try soaking it with Armor-All. We did that to the top in my brother's car (it was sitting for about 14 years) and it really helped.
You might also want to try the conditioner stuff that they put on vinyl smimming pools....I haven't tried it but I've heard that it's prety good too.