Need some help diagnosing the misfire on cylinder no 2. Vehicle is a 1997 Tahoe 5.7 with 160,000 miles. Service engine soon light is flashing and truck has a miss throughout rpm range. Code is a misfire on cylinder 2. Replaced all plugs (no. 2 was fouled and had oil on it all others were clean). all new wires and cap and rotor. Checked new plug on #2 and had fresh oil on it. Checked the cylinder for compression and had 180 psi. Not sure what compression should be but 180 seemed high. I figured it is high due to the oil. I also checked spark and it is strong and steady. I assume the oil is causing the miss I'm guessing the cause could be a valve stem seal leaking. Do you guys have any thoughts or opinions. Could the issue be something besides the valve stem seals. Thanks in advance