could it be the starter?

The only way to know if the battery is capable of starting it is to put a volt meter on it and then try to crank.

If the volts drop under 10.5, bad batt. If the voltage doesn't change, wiring issue. You should have 12.4-13 volts at rest.