My truck needs a lot,l i mean a lot, or power to crank, and won't start without a BIG jump. . . i replaced the starter motor, and the battery cables, and cleaned every connection i could find between the solenoid and the starter. i don't think it's in the ignition in the steering column. . . could my problem be a bad solenoid?