1996 Jeep Cherokee cranks but doesn't start

Running fine then suddenly sputtered to a stop and has not started for 2 weeks now. Have spark and fuel delivery to engine. replaced spark plugs and wires, dist. cap, rotor, fuel filter, crank sensor and also drained all gas and added 2 gallons of new gas and even checked compression which is ok. Hope to run diagnostic check tomorrow. Could it be bad computer?? But then there would be no spark right? stumped and desperate to get her running!