my problem has somehow minimised.
Actually, the problem that causing the jerkiness is the air filter box leaking!
U see, there's a small hose running from the air filter box to the "fuel distributor" (correct my terms if wrong). The PVC connector protrusion out of air filter box was torn during my previous air cond services (change piping). The mech just use some bitumen to seal it back. During high speed cruising for long hours, i think the some void developed at the torn part, and therefore air went in. This affected the smoothness of the engine, and as the void develops, the engine jerkiness become worse.
U can try to take off the pipe in idling. The engine will die off immediately.
It's the leakage on the torn connector that's causing the problem, not the coil.