Well the P0507 is a high idle speed. That could easily be caused by a vacuum line that fell off or cracked. P0032 doesn't show in the code list for that car but it is commonly related to the O2 sensor seeing a high O2 level, which if you have a vacuum leak is going to be the case because it calculates the oxygen level it expects based off the incoming monitored air. So say the car is measuring 50 grams per second of airflow through the mass air flow sensor, the system might calculate that at that flow and with the fuel it adds there should be.5% O2 in the exhaust. However the leak adds another 50 grams per second that the computer cannot measure. It adds fuel to match the 50 grams it sees, but now there is 1% O2 in the exhaust. Instead of the expected.5%. That sets the high O2 code.
The extra air also raises the idle speed and the computer tries to slow it down but cannot. So it sets the 507 code because it wants 800 rpms and it's seeing 1,095 instead.
So the first thing I would do is look around and see if any of the vacuum lines cracked or fell off. The lines with the red dots can cause this. That is the PCV, the tank vent or the idle air lines or the vacuum line that goes to the EVAP purge valve. A quick way to find a leak is to use something like starting fluid or carb cleaner, with a cold engine start it and spray around the vacuum lines, listen for the engine to change rpm and look in that area.
Image (Click to make bigger)
Tuesday, February 3rd, 2026 AT 5:35 PM