bucking/hesitation at more than 50% would either be TPS or spark... maybe the wires, or coil need "refreshening".
2-2.5 YEARS on the plugs and wires could be about time to change them, mileage dependant.
Coil pack, maybe not so much, but a possibility, still.
Ray - a former SECEGer..