Hmm sorry for not replying sooner, sometimes I lose track of threads.
I still think it's your ignitor. Doesn't really seem like a fuel issue.
If you have any sort of CEL you should be able to check the code yourself using
this process, although I must confess I'm not sure if the service check connector is in the same place on the Vigor.
And yeah, I'm in Rockville for the summer and go to school at the University of Wisconsin.