If there's power to the starter solenoid and it doesn't engage (even if the starter doesn't turn), then it's bad. If it engages (clunk) and the starter doesn't turn, either it or the starter is bad, or it isn't getting full power, by whatever means (usually a repeated clicking).