We are having the same issue with our 2006 TJ. We have replaced the PCM, changed the camshaft position sensor and put in a new OPDA. The Jeep runs perfectly until the next morning. When we turn it on, check engine light is back on and it's back in limp mode. We have also checked the wiring system and fixed the few knicks we saw, changed the battery, cleared the codes and made sure it's back in time.
HELP!