Idle Problem first, now high idle 98 Buick LeSabre
My sister gave me her 98 Buick LeSabre with the upper plenum leaking coolant. I ordered a Dorman kit and pulled the upper and lower intakes and cleaned out all the coolant/oil gunk. I followed the instructions to the letter replacing the lower intake gaskets and putting in a new metal coolant elbow and replacing the EGR stovepipe. I also cleaned the gunk out of the throttle body from the intake side where it bolts to the plenum (I did not do a through throttle body cleaning, just what I could see looking through the butterfly. I follow torque procedure to the letter. The only issue I had after getting the car back on the road was the small evap leak which I fixed by replacing the vacuum lines. When I did the intake gaskets, I also replaced the o-rings on the fuel injectors and put in a new pcv valve that came with the Dorman kit.
I drove the car for about six months after fixing the coolant leak and the car ran just fine without any issues. Then last month I had a code to appear for the bank 1 lean. Then the car would "jerk" randomly while driving and the Mass Air Flow code would set. I replaced the Mass Air Flow sensor and cleared the codes and the jerking went away and no code for the MAF reappeared.. However, the idle would not be constant, it would go up and down and I got code 507, idle speed higher than expected (or something close to that). When starting the car, the idle would go up to around 1500 but then drop back down and fluctuate but not go up that high. I checked for vacuum leaks but could not find any. My friend'* buddy is a mechanic with access to the online database and he stated that most often it was a bad ICV. I ordered a new ICV and put it in today. When I started the car the idle speed went up and back down (the pintle on the ICV extracted out as it should have) but the the idle climbed to around 1800 rpm. I thought maybe I had gotten a bad ICV so I put the old ICV back in, and it did the same as the new, idle speed climbs up to around 1800 rpm. I decided the PCM might have needed to recalibrate or something so I put the new ICV back in and drove the car letting the temp come up to normal operating temp. When I got back home and put the car in park, the idle speed was back up at 1800 rpm. So I remove the new and put the old back in and same thing, 1800 rpm in park. Just a few days ago when I was looking for vacuum leaks the idle would just go from around 700 up to around 1200 and then back down.
Looking for some info on what could cause this and troubleshooting procedure.