When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
You should consider checking the terminals for tightness and clean the terminals if you haven't already.
12.7 voltage check does not necessarily indicate a good battery. When cranking, the amperage of a battery is what counts the most. A battery can have a weak cell and still register 12.7 volts. You need to have the battery load tested at your nearest reputable auto parts store.