ok i have an 86 corolla gts, i swapped motors from stock 4age to an jdm 4age, so its the same motor, and here's my problem, i went to start it up and it wouldn't crank, so we messed with the timing and finally got it running ok, but still backfiring, but i have been working on this problem for two months, i have set the timing to many times, also it won't run where the timing is suppose to be, i have to move it, just to get it to stay running, but again it misfires and backfires like the timing is off and i took pictures and posted them on another website just to make sure and the timing is right, also its has compression and new sparks plugs and wires, so if anyone could help please do so, and the injectors are firing.