Once you get past saying everything is new and it ran good.....you can begin troubleshooting with tests.

Forget those thoughts and find what is wrong. Once you had good starter spin you should have stuck to finding where spark/voltage was and was not instead of cable and wire cleaning. You don't have bad cable connections if the starter is spinning motor.
Find 6V at coil pos with switch on, no starter spin. Then to dizzy/points and then pull a plug and check it. Follow the spark/ignition voltage.
I realize you had no tools or meters but you did say " it had a week or no spark."
Where? How did you check?
Don't trust the battery until it's load tested by someone who knows what they are doing. Doesn't matter it powers lights. Get it checked first.You were at a disadvantage and the gremlins got you. Trucks that sit can get all kinds of problems. Parasitic draw, condensation corrosion, condenser leak, sulfation.................