Ok here we go...what i have is 90 yota v-6 (damn i hate 3.0) auto,4x4. I replaced the motor in it a couple years ago with a reman longblock cuz i blew it up. Last summer the distributer caught fire and i havent been able to get it to run right since,yes it sits alot inbetween me working on it. The only code is for a knock sensor which i have replaced the sensor, short sensor wire and have inspected the harnes to be ok, but cant get rid of code. IT has a new distributer, plugs, plug wires, cap, and rotor. It misses between 1400 and 2500 rpm, and i cant even get the timing mark to line up with out going outside the distributer stops. I have verified that cyl 1 is at tdc with the crank pulley, cams, and distributer. the most advance i get is 5 deg when i need 10... however if i change the timing of the disrtributer by one tooth the least amount of timming i can get is 14 deg. the timming mark also jumps iratticly when the motor starts missing. Im starting to question the ecu because it is in charge of the electronic advance and the knock sensor code even tho the wiring and sensor are fine, however i was hoping for some input as ecus arent a 100 dollar part... any help is welcome thank you