sounds like the starter motor. be careful trying to jump it because if it is the starter motor you'll end up burning your battery out if you keep cranking it and cranking it.
get it off, on the bench and test it, strip it down, clean, inspect and then bench test again. they tend to get filled...