Well, now, @
Urmyson, before you start doing major parts replacements, I would strongly suggest that you take your "spare" battery down to a shop and have it "load tested". It may show 12V but may not have the umph to turn over the engine.
Then come back ......
humfrz