Help!!!!

At this point, hard starting and running rough still sounds like a timing issue.

Just because you changed over all of the electrical parts doesnt mean its not an electrical issue, either.

Oh, and next time you have a problem, just dont go off and start replacing things. There are a lot of extremely knowledgeable people here, so ask questions before you do anything. Everyone here is willing to help a fellow member in need. They have certainly helped me many times.