I see this has been a problem lots of times.
So I am thinking now
1 bad connection
2 ign. switch
3 pickup coil ?

any other thoughts