I have a 500w motor that was giving me a Hall Sensor Error. I opened it up and noticed that 1 of the 3 Hall Sensors was reading 3.31v and was not cycling from 3.31v to 0.1v as it should. I ordered 6 Honeywell SS41 Hall Sensors and replaced all 3. The middle sensor now reads only 1.96v and doesn't change at all. I unplugged the cable and checked the voltage that was coming from the pin on the controller, and it was showing 3.31v. I plug the cable back in and it drops again. I thought it could be a short so rigged a cable from the controller ground/3.31v pin and direct-attached it to the Hall. Once the cable connected to the Hall Sensor it dropped down to 1.96v I replaced the sensor twice and the same thing happens. The only thing else on the board is Bi-Poler Tansisters labeled 2n5551 bf 011 that @MaxHeadRoom was able to identify. I'm just starting out and still brand new at this. What could cause this issue, just maybe some bad hall sensors, or a transistor could cause this? Any help would be great. Thanks