97 jeep cherokee- no start, p1694 code... any ideas?

will crank, no spark at all. any ideas?

4.0 ho ?

Its probabaly the cps, If it cranks but wont start, thats pretty common on the jeeps.

crank sensor

lol^^