I'm trying to convert all relays and solenoids to transistors in a circuit to make it solid state. I have a small (150cc) 12V DC starter motor that is currently turned on by a small transistor turning on a solenoid, but now I want to use a larger transistor to be able to do the solenoid's work.
Would there be anything wrong in doing this? I realize I need to measure the motor's current draw while it is under load to pick an appropriate sized transistor. If this would work, would you recommend a MOSFET instead of a BJT for this application? I should also put a 1N4007 flyback diode on the motor's terminals as well, correct?
Thank you for your input.