I have a 97 Explorer w/4.0 SOHC.
The check engine light is on and comes back on within a day if it is reset.
The truck runs really rough when it is first started. The colder it is, the worse it runs (almost stalls).
There is a loud clatter coming from within the engine when it is first...