1994 Ford Explorer, 4.0 V6, Automatic. Intermittent check engine light after warm up. Cruise control works intermittently, and doesn't seem to be related(??).When first starting it idles up like it's suppose to, then it will surge and then stall sometimes. If put in gear before the temp gauge moves up, it will stall. If temp gauge shows engine temp moving up, it works fine. Also, if I start moving before temp gauge shows engine warm it acts like it isn't running on all cylinders and when I push gas pedal down it acts like something kicked in and is now running on all cylinders.