Had a blinking Service Engine soon. Put the code reader on it. came back with the code P0308, which I understand is engine misfire on the # 8 cylinder. The 04 Disco has 96,000 miles. Had plugs and wires replaced at 58 thousand during a head gasket replacement. Not sure if he did the coil pack. Replace it all? I appreciate any help!