2001 Tahoe, 5.3L with around 220k miles. I've owned it for a couple years, so no idea on the age of fuel filter, plugs/wires/coils/etc. Tested fuel pressure and had 48 PSI. Codes that have been there forever are P0300 & P0332 (multiple random misfires and bank 2 knock sensor). Codes that started when the idle problem started are P0171 & P0174 (lean system codes).
In temps above around 15F or so, it runs quite well at idle, around 550RPM. But when it gets colder than that (and I'm in MN so -20F isn't all that uncommon), it randomly dies at idle. It always is able to restart, and shifting to neutral/park does seem to help. And again, it only does this below air temps of around 15F or colder. It also only does this AFTER running at operating temp and speed for 10 minutes or so... even at -20F it idles fine enough on startup and doesn't start dying until it hits running temp.
I did try replacing the IAC valve but the cheap one from Amazon was the wrong part- it was basically too "long". So, at idle, it ran perfectly smooth at around 800 RPM or so, but any throttle at all would have it racing because the valve was, basically, too long so it wouldn't close the idle circuit/port. I did clean (as best I could) the old IAC and reinstall it, but it runs the same so cleaning didn't seem to help. I haven't as yet ordered an OEM IAC to replace it, I'm not entirely sure that's the problem and it's easier to throw parts when they're $13 vs $100+.
A vacuum leak doesn't really make sense- it seems like that would be present/worse when cold and seal up as the engine warms up.
Any thoughts on other stuff to check? When the weather is warmer I am planning to replace plugs for sure, maybe wires also. But not particularly in the mood to do so in MN in February.
Thanks for reading, if you made it this far. And thanks for any insight as well!
In temps above around 15F or so, it runs quite well at idle, around 550RPM. But when it gets colder than that (and I'm in MN so -20F isn't all that uncommon), it randomly dies at idle. It always is able to restart, and shifting to neutral/park does seem to help. And again, it only does this below air temps of around 15F or colder. It also only does this AFTER running at operating temp and speed for 10 minutes or so... even at -20F it idles fine enough on startup and doesn't start dying until it hits running temp.
I did try replacing the IAC valve but the cheap one from Amazon was the wrong part- it was basically too "long". So, at idle, it ran perfectly smooth at around 800 RPM or so, but any throttle at all would have it racing because the valve was, basically, too long so it wouldn't close the idle circuit/port. I did clean (as best I could) the old IAC and reinstall it, but it runs the same so cleaning didn't seem to help. I haven't as yet ordered an OEM IAC to replace it, I'm not entirely sure that's the problem and it's easier to throw parts when they're $13 vs $100+.
A vacuum leak doesn't really make sense- it seems like that would be present/worse when cold and seal up as the engine warms up.
Any thoughts on other stuff to check? When the weather is warmer I am planning to replace plugs for sure, maybe wires also. But not particularly in the mood to do so in MN in February.
Thanks for reading, if you made it this far. And thanks for any insight as well!