Hello, apart from the transistors, I would check for some bad capacitor. The analog part with the sensors needs quite clean supply to work good, while the motor itself is a big source of spikes and pulses. Possibly there could be some supply filter, with electrolytic capacitors not working as expected due to age... or with excessive current leakage. Andrea