So last week i noticed my idle would be wierd if the car was creeping, or sitting in the driveway, randomly. If i would give the car a little gas, it would drop below 500rpm, then go up to 1K. and back down and up. While moving the car seemed to be fine. Just when i came to a stop it would sometimes idle funky.

I pulled P0400, and EGR code. so my mechanic buddy thought the egr valve was getting stuck open, dumping exhaust into the intake when it shouldnt, thereby the rough idle. So i capped of the vacuum line that tells the EGR to open, figuring if it cant open it cant get STUCK open. The problem went away until tonight.

I started the car and my buddy and i noticed the car smelled really rich, even inside the car. It started doin its funky idle thing again, and I noticed a slight loss in power while on the road. Problem still intermittent. Went and got dinner. Started the car and the idle fluctuation was very fast like 500-750 back and forth, and if i gave it gas in park it took a good 3 seconds to get to the 4k rev limiter. Started driving and it seemed fine and hasnt done it again.

Im going to clean the throttle body tomorrow, as it could be messing with my idle. Also going to put the vacuum line to the egr back.

Anyone have any Ideas? I searched but nothing that came up was quite like this