If anyone has a bonnet that wont open/shuts/disbehaves/doesn't meet your expectations, here is my experience:
When i brought my car the dealer couldn't shut the bonnet, and used a good amount of WD-40 to solve the problem. Later it happened to me as well (just when i was show casing my new car to my colleagues... They had a good laugh
). When i inspected the bonnet release mechanism (from now on "lock"), i found out that was quite corroded. I used graphite powder to clean the surfaces (add graphite close lock open lock, add graphite, enz) until it was smooth. later that week i was unable to open the bonnet. I finally got it open when one person pulled the handle and another one pulled hard on the bonnet. I found out that the lock was corroded again, so i ordered a new one (i also bought a new gas strut since the bonnet would hit my head at every gust of wind
). Before i put the new lock in i used silicon spray to protect all moving surfaces (in other words i socked it because there was no grease in it) When i replaced the lock i saw that the spring for the popper had come out of it's locating hole (lower spring you can only check this when you take the lock out). We tried to put it back in but were unable to do so.
Long story short
Before removing the grill try pulling the release handle normally and hard on the bonnet (yes this is a two person job
).
If your bonnet release mechanism is corroded, you need (in my experience) a new one since cleaning it is not a long lasting solution.
And in my humble opinion WD-40 on a corroded lock does not work (WD-40 fanboys: repeat humble opinion) since this will not clean the surface from a amount of corrosion that would stop the springs from working.