1. Never use GameObject.Find. It's SUPER slow, and referencing something by name is generally a terrible idea. Instead create a singleton script. TNManager is a singleton, for example.
2. When you switch levels, all instantiated objects get destroyed, so why would it still be there? Even if it was somehow still there, GameObject.Find will not find deactivated objects, and depending on when you try to do that (in Awake or OnEnable for example) -- it simply will fail.