Quote Originally Posted by glennsexton View Post
I'd start with cleaning both ends of both battery cables. Make sure the negative has a tight connection to bare metal on the engine and that the positive connection at the starter is clean and tight. Dirty cables almost always show up in poor charging of the battery causing slow crank and reduced power to the ignition system.

Do this before you start replacing parts.
Glenn just gave you a $100 tip with that gem! That could very well be all that's wrong! And most important, welcome to the forum. Glad you're here, and hope that you'll hang in to solve your problem and feed back what you did to tame the beast, and then stick around once it's running right again.