Hi There,
My bonnet catch was well iffy, would not open or shut properly. The previous garage maintainer had well greased all parts, and the body.
I fixed it by removeing the whole catch, (remove plastic front piece first),chassis and bonnet bits. The chassis bit is rather fiddly but the main problem is on the right hand side, it's a tiny pivot pin. If it had been oiled when the car was built there would never be a problem. I washed all the gunge off with parafin and added some "Chain lube" ( Motorbike stuff). for a good fix.
The upper part was well siezed and needed the blow-lamp and plenty of WD40 to free it. When re fitted and the top bit adjusted correctly (undo the nut and turn slotted end with screwdriver) The bonnet is now a dream to open and shut.
I also squirted the WD40 on the cable end of the pull knob. Very tight in there. Not really needed though.
I recommend not undoing the cable clamp just hang it out the front for a quick clean and lube should be enough.
Good luck with it.