I've been thinking on this Jai. How long has it been since you've had a full tune-up? Like Distributer cap, rotor, spark plugs, spark plug wires, timing, Air filter and fuel filter? If I remember correctly, I changed the spark plugs well over a year ago. Before that SteveJ, Tony and I replaced the vac lines, temp sensor and dist cap, not the rotor, added a G3 filter and kind of flushed out your fuel tank. I know we did not do the spark plug wires.
Have any of those been replaced since then? Regular maintenance can sometimes be a cure all for problems like this. I think before we can potentially diagnose an ecu or fuel problem a good tune-up would probably be in order.
All of the stuff I mentioned can be bought at your local Parts store. They might have to order a couple of things from another store but those parts should be available.