Plot hole: When Kim sees Gary she runs into the master bedroom, hides her bags, goes into the closet and up to the attic - all in the time it takes Gary to run five yards to the bedroom door. And considering how much noise the attic door made he should have heard her. Plus, how did she manage to get the door hatch closed when she had gone up?
Plot hole: When Kim is brought back to the police station for the last time, the officer explains to her that they now know it was Gary Matheson who killed his wife, and that they are still looking for him. Why then, would Kim and her police escort not even consider the possibility that he might be hiding at his home when they arrive to get Kim's belongings? Even if the police searched the house once before, you would have to be insane to allow a teenage girl to enter the home of a known murderer on the loose. Beyond that, Kim herself never seemed to consider the threat.