Hello peeps! Question lang about this car.

While moving on low revs, the engine runs smoothly. On high revs, I notice that the engine cuts in and out. Parang palyado, hirap tumakbo, may hesitation yung engine to accelerate.

This is prominent when you step on the accelerator a little too deep. When you let it go a little, ok naman sya. I already had the following done:
- Changed Spark Plugs (Nippon Denso K20PR)
- Change Oil
- Change Air Filter, Fuel Filter, Oil Filter
- Change ATF (although this has no connection to the problem, had it done anyway).

I'm assuming its either a dirty Distributor/Rotor or faulty High Tension Wires. Or maybe a dirty Throttle Body and IAC Valve.

What do you guys think? The car is a 1998 Nissan Sentra EX Saloon A/T, Twin Cam, 1.4L, 16V, Fuel Injected.

THANK YOU IN ADVANCE.