Hello! My 97 Explorer (4.0L OHV) has a confusing problem: 1. It has a rough idle only under a cold start. Once the engine warms up (or is started warm), the idle smoothes out. 2. The engine surges, sputters, and skips under load. 3. The "Check Engine" light is NOT on. I know it works. What can this possibly be? Thanks!