I can't figure this out!!

Throwing new parts at a problem can be expensive. Get a multimeter and determine root cause (free at Harbor Freight w/ coupon). An in-line spark tester ($4) is very useful too. Look for a timing light at thrift stores.