i just swaped in a TBI 350 into my cj, its out of a 94 chevy PU. before i put it in my jeep, i rebuilt it with aftermarket flattop pistons (i dont think thats whats causing the trouble) well anyways, at high RPMs it pops and misses. i have hooked it up to a scantool and it showes that the knock sensor is retarding the timing. but the motor runs perfect, just not at high RPMs. i am still using the fuel system that was in the cj (tank, pick-up, and lines), so maybe its not getting enuf fuel. i cant figure it out, maybe you guys can help.