somethings not right if it cranks and fires up when jumped.
you can also test the little wire on the starter stud for power when the key is to crank, 2 man job.
if you got power the starters not working. cause that little wire is the power that tells the starter to crank.