well if it ran good for 3 days that is good, so what it did yrs ago or previous may not mean much.. it was ok 3 days ago.. how old is the gas that you are using for fuel?? when you say it wont start do you mean it is turning over ok but no start.. you might check the coil wire also to see if it jiggle lose