2003 3.7 had random misfire on cylinder 3 and 6 for last 20,000 miles. I checked all kinds of things but no joy. Engine ran fine except occasionally misfire on startup. Finding no root cause, I erased the check engine light and would run up to 600 miles before misfire repeated. Finally, I...