Corrosion can form at the grounding points near the battery. There may be electrical faults and the engine may crank but not start.