Did you ask about having it adjusted? Mine corresponds within about 2 minutes. The way the alarm works is that there is a plate which turns with the hour hand. It has 3 small holes in it. Underneath is a disk with three small prongs. When the prongs fall into the holes the alarm goes off. If one of those plates is misaligned the alarm will be off.
Jeff