yea he's right need to load test. then you know what shape the battery is in. if you don't have access to battery tester a place like napa or auto zone would probably do it for free.if its ok then suspect bad starter or bad connection. stick to the basics and don't guess.You said you just rebuilt the engine? Did you use a high comp piston? It could be your making to much compression for a stock starter.
You need to "load" test the battery. Maybe a better battery.
probably not a guess anymore, does it smell like it was hot?I also just took the starter motor apart and it has a lot of black dust and shit in it at the bottom.
The brushes look a tad worn/scratched.
replace it.Kinda. It smells weird. It smells a little burnt. It was kinda a bad smell and made me not want to smell it anymore lol