My 97 Chrysler Concorde is occasionally stalling sometimes it has surged there's been an occasional loss of power almost feels like somebody stepped on the brake and then hit the gas very quickly. I have had the crankshaft position sensor changed, spark plugs and wires and the cam sensor changed. Anybody got any ideas for me, how's about the throttle position sensor? The engine light has come on and come off periodically twice I took it into an AutoZone and they hooked it up and it read that it was the EGR valve. A month ago the engine light went back off and has now come back on and still says that it's EGR valve. Two retired mechanics said that the symptoms do not sound like the EGR valve. I was told to have a TBI service, a person said he doesn't believe that's the problem. Help!