Check the bonnet release cable is moving smoothly.
It could be the sliding catch in the latching mechanism in need of lubrication. Try a liberal spray of WD40 or similar,or a wipe of grease, or if you've nothing available drip a few drops of engine oil of the engine dipstick. Its worked for me before.
cheers got it sorted