I have an 07 Chevy Tahoe with four wheel drive. I had a number 8 cylinder misfire. I could not trace it down and replace the camshaft thinking the lobe was bad. After replacing the camshaft now I have a number one cylinder misfire that I cannot Trace down. I have replaced the head, lifters, rods, rockers, injectors, ignition modules, spark plugs and wires, and the camshaft position sensor. This misfire occurs randomly at idle enough to set off the code but it is worse under load. I have fuel I have fire I have good compression. I am half tempted to switch out the crankshaft position sensor. I don't know if the computer would cause a single cylinder misfire so any input or ideas would be very welcome.