I,m going to take a shot in the dark here and say you have a battery problem. Usually a lift contactor welds together when the battery voltage goes too low. This could also be the source of your sparks in the steeting motor. Battery voltage is going too low, and you have sluggigh travel. The lift motor is not made to run all the time. You are overheating it. Low battery voltage will aslo overheat the motor.
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.