Other mistake: The show was supposed to be on the East Coast, however you can see a reflection of a California Flag in Melinda's front windshield. (00:09:35)
Character mistake: Jim tells Melinda a story of how he and his father watched a baseball game in which Reggie Jackson hit four home runs in one game. The largest amount of home runs that Reggie Jackson ever hit in one game was in the final game of the 1977 World Series, in which he hit a total of three home runs.
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