Erik is right. It could be a problem that occured within the crossover. Take out the woofers and examine the crossover circuit for any burned out resistors/caps. Although, it could be that a component is burned out but may not have any visible signs of damage.
Also, before you go buying a whole new tweeter, see if you can take apart the tweeter itself. You can buy a new voicecoil/dome part for the Millenium for only $52:
https://www.madisoundspeakerstore.com/seas-voice-coils/seas-h9929-voice-coil-for-t25cf-002/ When you have the tweeter out, it is just removing those 4 screws in the middle. If you can pull apart the assembly, then you can just replace the voicecoil/dome part. If you cannot pull it apart, it could be that the voicecoil melted onto the magnet. In this case, you will have to buy a whole new tweeter ($322).
Before you go off doing this, I would verify that you do not have a bad crossover in that speaker.
1. Take out the supected bad tweeter and put masking top on it to mark it as the "bad one".
2. Take the good tweeter out of the second speaker and install it into the first "bad" speaker.
If it plays as expected, then you do have a bad tweeter. If you get a problem with the sound, then it's likely a bad crossover.