I am having trouble with my Suzuki swift`s bad idle 2009 (Engine M13A - Transmission Manual ).
The original problem was when i left the clutch in first gear to start from a stand still the rpm dropped from 700 to like 400 and the car used to stall most of the time. If the ac was on the idle rpm were around 900 and it was much easier to start from a stand still. My mechanic told me to have the clutch replaced and throttle body serviced(300$).
the problem that has occurred after the clutch and throttle body job is I am getting a check engine light and a bad idle only if the ac is off rpm swing between 1200-600 . if the ac is on the rpm are steady at 950.
I checked for vacuum leaks and could not find one.
I took the car to the dealer-ship the OBD scanning tool gave a code P0134(o2 sensor) but they said that the purge valve(90$+50$) is bad.
now I don`t know if I should spend the extra money or there is there some thing else wrong with the car and my original problem of the car dropping rpm when starting from a stand still is still there