Starter

Check the battery cable to ground, the power cable to starter and ground cable from frame to engine block. They may look good but do a voltage drop check and clean the connections. Simple and cheap first.