Hey guys I'm new here and trying to figure out what could be causing my truck to have an random rough idle. Its a 2004 silverado 1500 with about 175xxx miles. Bone stock other than built 4l60e 3000 stall air raid jr kit and a black bear performance autocal tune and msd wires. Truck runs great and has no issues while driving but randomly when idling in the driveway or at fast food drive thus i get an extremely rough idle. It almost makes the truck sound like it has a huge cam in it and it shakes the entire truck when it happens. I've changed plugs and wires and a couple other things but nothing has helped. Truck throws zero codes for anything other than knock sensors. It's starting to drive me crazy and I have no idea where to look anymore! Any help is very appreciated!