Hello Everyone,
I guess there was 99 views and no replies. So this is what I did, apart from what I did above.
1) I changed the coil, and that wasn't the problem. As mentioned, I saw spark when engine was hot and cold. Some say when it heats up the coil doesn't operate appropriately, but...