Okay,,
Jim never got back into his own body. he went into Sam Lucas's body. The reason you see him as Jim, is (story-wise) because that is how melinda sees him. but really, it's because the man that plays Jim plays a main character and it would be all too drastic if they cut him off and replaced him. And the viewers would get frusterated seeing Melinda with another man.
Chat with our AI personalities
He went into the body of Sam, a new character who had his own story and who had immediatly crossed over after his death in an accident. At first Jim's plan backfired and he totally forgot about his love and life with Melinda, but slowly he came to terms with it and found who he really was.
He took over the body of someone who crossed over, but their body was still in use, and then he is confused about who he is at first. He ends up saving Melinda from drowning and somehow the coming out of the water is like re-birth of some kind and jogged his memory and helped come back to the show..
Season 4 episode 18 "Leap of Faith".
that is wrong. Jim dies in the episode Imaginary Friends & Enemies I know my episodes of this show. You dont so you need to get your mind straight!!
Series 2 E12 Dead to Rights
He dies
He died in a car/bike accident, his spirit crossed over and Jim took over his body.
Jim's mother Faith was played by Christine Baranski.
Sam turns into Jim in season 4.