No start by key,but works when jumped.Help!!

The Newport used to do this every now and then. I could never figure it out but it went away when I changed the entire harness (and everything else) because of something unrelated. Maybe a bad ballast resistor?