Give the lock a good soaking overnight with some WD40.....open the key flap with a small screwdriver to ensure that the lube gets inside, and also squirt some in above the lock, where the catch mechanism is. Get someone to press the bonnet down lightly as you try the key in the morning, as this takes the pressure off the latch.
John, May 2009