I've had a bad MAF sensor before actually changed it about two months ago and it didn't cause the engine ping. I've read that the knock sensor could cause a ping, do you know if any other sensors can cause this?