I've got a 2002 Yukon Denali, 6.0 Vortec. It recently started throwing a PO300 code and my fuel mileage has gone from about 14 mpg to about 9 mpg. Idles fine when cold but rough once it has warmed up. I've replaced spark plugs and spark plug wires, but that hasn't fixed anything. Wondering if anyone has any brilliant ideas about how to troubleshoot the problem.