I would look at the main fuel relay next probably, since it is cheaper than most other things. I would probably also check your timing to make sure that is on, otherwise it is rare, but an alternator going out could cause something like that, but I would say that is a slim possibility. Does it seem like it is misfiring when you are driving or is is pretty smooth?