Basically anything in the circuit when cranking e.g. make sure your battery conections are clean and tight, conections on solenoid ar clean and tight. After that it's a bit guesswork, could be circuit through solenoid (dirty or damaged contacts), could be the starter motor itself (brushes or bearings).
Good luck and regards


Simon
2002 4/4
1936 Austin 12 light 4 Ascot saloon
2023 AMG Mercedes C300e estate
2021 Audi A1 sport