Hi, I have a 2007 G6 GT hardtop convertible 3.9L. I’m having a weird issue. Occasionally, my service traction light will come on and is followed by a strange noise. It sounds like some sort of vacuum leak, and I can’t quite pin down where it’s coming from in the engine bay as it is pretty high pitched. It will then throw codes P0171 and P0174 engine lean codes. Then, when engine RPM increases when driving for example, the noise stops and the traction codes go away. Traction control and ABS also both work perfectly fine when the codes aren’t on. I tested both on gravel. I have tried new MAF sensors, and I’ve checked for intake air leaks, and nothing has made sense yet! I’m avoiding taking it in somewhere as I can almost always do the maintenance myself, but I’m pretty stumped on this one! As far as I know, traction and ABS aren’t vacuum based systems on the g6, right? Any input would be greatly appreciated!