Continuity mistake: When Melinda is driving to Kirk's house she is in a Jeep Cherokee, but when she arrives she is in a Jeep Liberty.
Continuity mistake: At the end of the show when Jim is making toast they show him through the window taking the toast out of the toaster and putting it on the plate. In the next shot he is walking towards the kitchen table and the plate is empty. Then while talking to his mother he picks up a piece of toast to put jelly on it.
Continuity mistake: When Melinda is driving to Clark's house when she is shown from a distance she is wearing a red hat. When they show her close up she is not wearing a hat.
Answer: This "spirit" appears in several episodes throughout the rest of the season including the season finale. He's a "bad spirit" that is intent on keeping souls trapped on Earth. With the death of Andrea (her business partner) he wanted to make a deal with Melinda, to give him HER soul to release everyone else including Andrea to cross over.
Boobra