2001 MP5 bad idle & stalls

Hkx2

Member
:
2001 mazda protege5
When i turn the car on, i have to rev it up to past 3000rpm just to get it to stay on. Then if i let my foot off the gas, itll try to stall. When i finally get it to stay on, ill drive it to the traffic light and itll try to stall so id have to put in neutral and rev it again. After doing this so many times, itll finally stay on without dying. But this needs to be done every day. Before this, i had the cel light on and it had P0507 code and P1250 code. I cleaned the throttle body and after that the light went off. But it now has this idle issue. Any help would be great thanks
 
Back