I have worked on the mk2 punto before with the same sort of faults.
1st common thing to fail is the ignition coils, especially when put under load. I ended up replacing both on the car i worked on, also had to replace the plugs as one had failed. Only other thing to check is the HT leads but...