...I'll look at the battery. Mike Like Hazey says, it may well be the starter: dirty solenoid, burned solenoid contacts, starter gearbox, worn brushes&collector (happens typically after 100kmiles).
If its Battery:
- Only the end RESULT is found there; voltage below 12V, (batt is dead if its voltage drops below 9V at startup, measured at batt).
- The CAUSE is bad/no charge and/or Alt leak.
---->"I've been having starting issues lately,"----
Bad charge is either oxidized supply connectors, -or- problem with alternator (=worn brushes, bad regulator, rectifier diode blown, bad grounding). Eventually kills the batt.
Take on a connectors cleanup project, then measure charge voltage, measure rectifier leak current. See pages 10,14
Alt DIY service:
formatting link