Is it possible the lock mechanism in the engine bay is gummed up?
I use white lithium spray grease around the mechanism, trying to identify the pivot points especially. If so you might find the cable moves freely and pops the bonnet as before. I've not had this problem, its just a guess on my...