i have a 2001 saturn l200 2.2 about 152000 miles…every time i come to a stop my car try to die or stall…i replace spark plugs new Idle Air Control new fuel filter new evap new air filter new Idle Air Control Valve and its still try to die or stall i did get codes P0507 p0122
P0507 - Idle Speed High
P0122 - Throttle Position (TP) Sensor Circuit Low Voltage
when i come to a stop my rpm reads about 500
At idle, my car is about 700 RPM. You might try replacing the throttle position sensor if you are comfortable doing it yourself.
its idle about 650 to700 is the good or bad
700 RPM is normal for my car, I’m not sure what yours is supposed to be. If it’s 650-700 I doubt that’s too high.
could ignition control module do that
Nope.
The 507 is the throttle position sensor.
The 0122 is detection of a high idle. In this case it would be a secondary effect of a bad throttle position sensor.
i replace throttle position sensor today and its stills try to die or stall
At some point you’re goingg to end up bring this to a shop to be diagnosed. It’ll be a lot less expensve to do so now than trying to replace part after part until the problem gets fixed. The fault codes are great, but they’re only the first step in diagnosis.