Could be the switch or any connection of the blue "run" wire or the ballast resistor. With the ignition in the "run" position check if your getting about 12V to the blue wire connected to the ballast, if not there's a issue with switch or wiring, if so the ballast is probably bad. You can test the ballast with an ohmmeter, should show about 1-ohm resistance.