Looks like you need a new vent latch. Yours looks similar to our 26-362, but please look it over and tell me if you have any doubts.