My DF115 was running rough, occasionally would run like it was missing some horsepower, and stall when shifting into neutral. Then the oil pressure sensor failed. After replacing the sensor it contined to run rough and low horsepower. My mechanic replaced the IAC and cleaned the injectors but found that the timing was jumping around a lot but not off by a lot. He think it might have to do with when it lost oil pressure but isn't sure especially because it was running rough before the oil pressure sensor failed. Has anyone had a similar issue and what was the solution?