If you say that you have to make it work , you are going to repair it yourself. If you say that you have to have it work, you may be getting someone else to repair it. In my variety of English, I'd' be more likely to get it to work / get it working / have it working.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.