My 97 TJ Sahara will not start. Threw a trouble code 42, ASD automatic shut down relay, shorted or open ended circuit. I have been trouble shooting this for a week. I have replaced... Fuel pump, CPS, Coil, Distributor, Fuel Pump Relay, and ASD Relay. Also have thoroughly checked the complete wiring harness to no avail. Sometimes starts when i let sit over night then switch around relays... runs smooth for a bit then diesels then shuts off. Anybody dealt with this. Should I buy a new wiring harness or CPU.. They are the last things to replace??? Thanks!