Hood latch suddenly started not releasing the cable to the rest position and not latching closed. Not sure what the issue with the old latch is. All the springs are still in place and, other than rust, they look the same as the new GM unit.
GM 15240710 from Amazon.
This is how to remove the grille. I am a bit more conservative than this guy. I take the entire top plastic beauty panel off so I can look down and see the four plastic towers slotting into the rectangular holes in the rad support.
I reach down and push out right at the towers. It makes it easier to slot them back in when you can see the towers.
I also carefully release the trim clips between the headlamps before I pull the four that latch the centre portion of the grille.
I bought a hood release cable but the Parking Brake pedal has to come off the kick panel to access the hood release cable. Winding up and locking the auto adjuster on the Parking Brake pedal is a two man job and the hood release cable hasn't failed so I can wait a couple weeks til the 8" of ice on the driveway melts off.
According to the service manual there's supposed to be a plastic routing clip for the cable that holds the cable in a position to keep water from running down into the release cable.
The rectangular hole with rounded ends to the right of the latch bolts in this picture is where the routing clip would be if it was present. I ran a wire tie through the rectangular hole with rounded ends and cinched the release cable against the rad support so it loops UP from the latch rather then drooping down to fill with water and freeze.