My first guess would have been fuel, until your reply about seeing 110. That rules out a fuel issue for the most part. That means elecrtical. My advise is the same song; check/fix grounds. concentrate on the engine and module grounds, but check them all. Do that first, then to see if it's an ignition problem, see if you can connect a timing light so you can see it and drive. Take it out and try to get it to mess up. That should at least let you see if it's spark related.