Might be time to put the garden hose on the suspected area of the leak and go from there. I hate leaks and intermittant electrical problems! Good luck!:yup:
i looks like you have a hard top by your pic. if so make sure that it isnt screwed down to tight otherwise this will cause a leak