I have a 2003 HO 6 spd, and had a problem that I hope is solved but I thought I would ask some of you learned people to make sure. Recently I did about 300 mi of highway driving unloaded at normal speed. The outdoor temp was in the upper 90s. When I was nearing home I noticed the malfunction indicator light in the dash was on. About a mile later the engine started to lose power and almost die. I pulled over and turned off the engine for a while. About 5 minutes later I restarted and made it about 5 mi home with no problem but the light still on. I drained the fuel filter / water separator and changed the filter (with good guidance from this website). I didn't notice any water but the first amount got away from me and went on the pavement. After I primed the fuel system and started the engine it seemed to run fine but the indicator light was still on. That was yesterday. Today I went out to drive it to my Dodge dealer and drop it off with my wife following. Today the indicator light was out and it ran fine. I ran at different conditions for 10-15 mi and everything still looks fine. Stopped and started it several times. My questions is this - is this problem resolved? Did the engine have to be restarted a couple of times for the light to reset? I thought maybe the indicator light would stay on until the dealer looked at the codes and turned it off. I don't want to get too far from home if there is still a liklihood of a problem. ! Thanks for your help.