Hi Grant, check the battery cables for looseness and corrosion. The slightest amount of corrosion at the terminals can cause what you are experiencing. If the terminals are clean and tight at both ends of each cable, then the next likely cause is the starter and/or solenoid.