Is there a check engine light on? Whenever these have a ignition fault it shuts down the injector for that cylinder. I would really get a technician to look at this problem instead of guessing at units. It can be expensive throwing parts at cars especially since most electronic components are not returnable. It isnt hard for a technician to determine what cylinder is not firing. From there you either have no fuel,no fire ,or no compression. Pinpoint the cylinder and then backtrack the problem using basic diagnosis skills.