Both mine and a friends e85 3.0 2003 and 2005 have had this problem .
They were both fixed by one person pressing down on bonnet and slightly bouncing it (flat hands careful not to dent bonnet)
whilst the other person pulls the release catch inside the car.
As stated in previous posts would certainly try this first.
Also as stated above ensure its greased once open