I have a problem with my 1995 Explorer (4.0, auto, 2wd). When driving, the check engine light and the batrtery light will come on for a while then turn off for a while. They always do this together. It's been doing this for almost a year (at least 10,000 miles). It runs great with no problems other than the lights. Unfortunately, it's due for emissions testing and it will not pass with the check engine light on. I have checked the codes myself and I have had them checked by two different auto parts stores. It shows no codes. I do not know what to do.