I have the same problem with my old 1990 E350. I have found that lubricating the latch mechanism under the hood does the trick.
If the hood fails to pop when I pull the inside latch, I go outside and push the hood down again until it clicks, then go back inside and try again. It may take a few tries, but usually it will eventually "pop" and the secondary latch engages.