I replaced the hall effect sensor with a new one tonight and the motor works better, but now I have a different problem. While riding and applying the throttle, the motor produces a really strong vibration and very little power. While held off the ground, the rear wheel will spin basically fine, except that it needs to be pushed forward (or backward) to jump start it.
After swapping out the sensor, I tested each sensor. All three rise from 0.02 volts to 4.27 volts 23 times around the wheel, except the sensor connected to the white yellow lead, which rises from 0.01v. I did not create a complete table to document the wave pattern, but what I saw seemed consistent.
What should I check next? Should I replace the other two sensors, so all three are identical?
By the way, I took a bunch of pictures documenting how I changed the sensor. These will be up in a how-to on Instructables.com this weekend sometime. In the meantime, I attached a picture of the bike I'm trying to bring back to life.