They don't have a coming loose problem, but I have heard of it happening occasionally. If the needle just came off, or got loose, then you should be able to push it back on. If something inside the speedo broke, then you will likely have to replace the speedo.