Does this sound like a bad contact position in the switch?
Is this a new installation, if so, sounds more like you have it wired wrong.
If this is something new on a plane that has been flying and starting normally, it could be a bad contact or something else in the wiring.