wiring harnesses

Try Paddock or Layson's. I've seen harnesses listed in their catalogs. Is your ballast resistor good? That will cause it to start but not stay running when you let the key off to the run position. The ignition switch can cause it also.