96 cherokee, replaced plugs, cables, distributor cap, alternator, crank position sensor, temp sensor, new battery. It cranks but was not starting, good fuel pressure, notice that the gen light and the check engine would not come on but, only when you put the switch on and leave on for about 10 to 15 seconds then those lights come on and it would start. Also notice when you put the switch on and leave it without cranking after those 10 to 15 seconds those lights start flashing and I hear a clanking noise on the relay box and the jeep will start. Any advice?
The power-train control module controls the function of those two lights.
So your saying that it could be defective, or is time to change,