there is /was a Chrysler TSR for leaking Freedom Tops - it is basically a replacement with slightly upgraded foam rubber trim that is around your freedom top panels- Google it and get the kit if applicable.
I think the earlier than '10 JKs and JKUs were more affected.
 if that doesn't get it, be mindful that what you think is appropriate torque for those two big final screws that are the size of your cup holders and above your head? they need to be only tightened about 3/4 of a turn past where you initially feel them start to bind- over tighten them and it lifts the front of the freedom top panels.
 there is a very specific order to install a freedom top that is exactly listed in your owners manual. Do that order of install and just after getting the third and last panel in place put both hands under it as you are sitting in driver seat and push up with both hands approximately 1" then ease it back down to make sure and 'seat' the trim . you'll be amazed to find how this and not over torquing those two big screws above your head make the top fit better. THEN tighten down your L shaped clamps/
 if all this fails, you have a leaking trim piece; life expectancy is approx 3 years, so two words ( and this fixed mine but good) : BUTYL TAPE - Black. It is that sticky crap that appears felt covered on the corners and by where the pegs that fit in the front panels go . Buy a big ass roll off eBay or wherever ( http://tinyurl.com/mukp9f9
) and use it where ya find the leaking to be coming from after you use the aforementioned garden hose test.
my bet is it isn't leaking but it's your Jeep crying from not being used nearly enough.
How on earth do you have an '08 with only 7k miles on it?! I WISH I had 4 times that much on my '11 and I would be thrilled.
<EDIT: I left off number 6 :  Petroleum based jelly will deteriorate foam rubber trim. Please don't put vasoline on your hard top. You may top your hard on with it, if that's 'your thing' , but do the JK a favor & do not put it on your hard top. ever. >