1997 ford contour 2.0 l 16v

Any FORD experts out there that knows anything about this model/engine with known fix for no start problem? (i.e. crank sensor, ignition module, pcm etc) It cranks fine, spark is intermittent, fuel pressure ok and its mechnically sound. Any help will be appreciated.