Source: https://mechanics.stackexchange.com/questions/53408/2005-tahoe-5-3-rough-idle-black-smoke-random-misfire-code-horrible-gas-mileage