5.3 Chevy Failed lifter/Retainer causes a PO306 misfire code