The spring loaded center section of my cap died a while back. The entire cap did not come apart but it was starting to slip when you tried to take it off.
I replaced it with a bling, bling aluminum cap from Autozone. ($5 IIRC)
2000 SVT #674
13.47 @ 102 - All Motor!
It was not broke; Yet I fixed it anyway.