I have a 1999 Suburban K1500 with the Vortec 5.7. Over the last week or so, I've noticed the idle seems a bit rough and around 500 RPM's +/-. I mainly notice the roughness when it's in gear. If I put the truck in Park, the idle comes up to around 800-900 RPM's and feels much nicer/smoother.
At this point, it's not where I am worried the truck will die, but that doesn't seem far off. When I go to take off, it almost feels as if flooded a bit.
What might cause this?
I do have a check engine light on, which has been on/off for a month or so. I have a code reader and believe the code is 420 and 430. P0420 Catalyst System Efficiency Below Threshold (Bank 1) & P0430 Catalyst System Efficiency Below Threshold (Bank 2)
I replaced the donut gaskets on both sides (previous owner said they go out about every 6 months or so) and then ended up losing a nut on the driver side flange. I noticed it just the other day, because the exhaust got louder. I haven't been able to find the correct nut to replace it with. Parts store was no help, so I need to crawl back under, pull one of the other nuts off and take it in. I'm not sure if my O2 sensors are bad, the donut gaskets still leaking or the cats are both bad. I am also wondering if this could cause my current issue, which is new.
Thanks for any ideas on where to start looking...