If it still has points, you might have to clean and reset the gap or replace them. While the cap is off, check the rotor, see if there is any burnt spots. Got another coil to try?