cap should be replaced periodically anyway (usually they recommend I think once a year or every 2 years)
GM has also changed or redesigned the cap as the one I got from them trying to troubleshoot my Dex Cool issue was a bit different from the OEM one that was on the radiator.