my early 99 has a miss when cold, and pings under accelleration until warmed up. it seems to smooth out once warm. EBPV is unplugged. truck has 162k miles. i know i need new injectors my question is is there anything else that could cause pinging? i'm also due for an oil change.