I have a s250turx ox66, motor just replaced the long block with a 2002 model. had trouble starting it at first. but have worked on it a few days and now it will run, but has a dead miss. tried to figure out which cylinder but havent been able to. was thinking maybe a coil, so i ohmed them out and they all seem to be the same. it is also running rich to the point where the engine will die after running for a few minutes. o2 sensor is working good, voltage moves like its suposed to. tps is set at.62 at idle, but only goes up to 4.95. It really seems like its not getting enough fire. ANY IDEAS???