2001 silverado dies when idling, but runs on high RPM
I have a 2001 Chevy Silverado 1500 LS V6 that just started having a problem where i go to start it, the engine will run for a second or two, then the engine will die. this issue happened once last week, and i was able to switch it in gear before it died and was able to drive home, but light night it dies in my driveway.
If i give it gas it will run fine at RPMs higher then 1000, but around 800 i can feel a vibration and less then 600rpm it dies. if i try starting it again immediately it doesn't even disengage the starter before it dies, if i wait overnight and try to start it, it will run rough around 600rpm for a few seconds and then die, but never lasts long enough to put it in gear. i don't believe its fuel pump or filter, as my understanding is that if it was then it would not work at high RPM, and also not the popular security system issue because i can keep it going with pushing the gas pedal to increase RPM and keep it there as long as i want, and no security light appears on the dash. I have a generic bluetooth OBDII reader and it cannot find any error codes. Another common suggestion on similar forum posts is a vacuum leak, but i do not see any leaks, and also it runs fine at high RPM and i was monitoring vacuum pressure the day before it died, and it averaged 18-19 in/hg on idle, and went as low as 2.5 in/hg on acceleration from a stop, averaging 9 in/hg in normal city driving
I was thinking likely spark/plug related and will be removing those today to investigate. However I would value the input of any experienced people on this forum, or if anyone else had a similar issue what their resolution was,
Thanks,
Matt