I just checked mine MJ and 5 minutes was exactly 5 minutes by another timer so I think maybe you have a slight problem there. Mine was correct right down to the last second.
If it is still under warranty, I'd get it checked out before it goes completely haywire.