Hello i have a 03 silverado 5.3 and for the past few months it has been idling rough. It is a V8 1500 Z71 with 280,000 miles. It has been very well maintained, engine oil & filter always changed earlier then recommended. Same with transmission fluid and filter. Always kept very clean. Any time the engine light came on or something didn’t seem right it was always properly diagnosed and fixed ASAP. This rough idle is really the only thing that’s given me a hard time, it started in the beginning of winter and since it started I have replaced, MAF sensor, spark plugs, fuel filter, fuel pressure regulator, Cadillac converters & the oil pressure sensor. And along with that I have also cleaned the throttle body & intake a few times and checked, O2 sensors, spark plug wires, I did a resistance test on the ignition coils but I don’t currently have a spark tester to do a spark test. But also check for vacuum leaks & checked vacuum & fuel pressure. Vacuum is good right at a steady 17 psi at idle. But the fuel pressure was a bit low while running and none when it wasn’t running. But this was before I replaced the regulator the other day & I haven’t checked it since but do plan to do so either today or tomorrow am. Also another thing about this truck, it doesn’t have a distributor or a EGR or a IAC. I’m sure there’s another thing or two I’ve checked that I can’t remember at the moment but, Anyone have any suggestions? This has been driving me nuts!