Engine Code PO307 Chevrolet

2004 Chevrolet tahoe Fix Code PO307 witch means Misfire Detected in #7 Cylinder and this is the way i fixed it. I just replaced coil and sparkplug