I have an 88 Sami with a 1.6 16 valve engine swap from a '94 tracker. I purchased with swap already done. I'm definatley no mechanic but trying to diagnose a problem. Here's the problem. I turn the key, I can hear the fuel pump turn on, normally after about 2 or 3 seconds, it will spark and run fine. Every once in a while it won't spark at all. Sometimes the delay is 6 or 7 seconds before it starts with the key turned all the way to the crank position. It is very inconsistent. Sometimes it sparks right up as soon as I turn the key. I have new battery, new coil and ignitor, now dist. cap and wires, new plugs. Wondering if my ECM is on the outs? Mechanic telling me that it may cost over a grand just to diagnose since it is an engine swap.