360 start up problem

I'd start by checking , as some have mentioned already, your cable connections & the cables themselves. Do they get hot when cranking? Any high resistance in the system will cause voltage drop & slow cranking or the ratcheting sound described. If you have any doubt, replace the cables & make sure you have a very good ground connection at the block & body.