As I mentioned previously check the gap clearance..
Yes.. The pickup could be bad,
But the majority of instances it is the gap adjustment is too wide..
The pickup completes the firing system to the MSD box which fires the coil..

It is EZ takes about 5 minutes..

Just my $0.02..