Either you've got a loose ground, or your igniter is about to go out.
Mine did this earlier this week, and last night on the way home my igniter took a shit. Changing an ignitor on the side of the road at 9PM sucks balls.
Go ahead and plan on it being your ignitor, and carry a spare in your glovebox.