Have you clipped the speaker by driving them with almost all of the amps power? That's the main reason the tweeters go in most speakers.
If not, did you buy them new? if so send them back for repair.
If they are not under warrantee, pull the tweeter out of the cabinet and make sure everything is hooked up.
Could also be a bad crossover.
Good luck.