what to do if you have the "lost" car

Sounds like the guy is making you uncomfortable. He has already been told. I would tell him to piss off.