So i have a 99 tahoe currently I have replaced the CATS, all 02 sensors, spark plugs, wires, cap & rotor and mass air flow sensor.......with that being said I am still getting a random cylinder misfire code and I am unsure as to why? If anyone knows what else could be causing this or atleast point me in the right direction that would be great thanks.