Thanks everyone. I reached out to Len's tech guy, Mark, and he thinks it may be the torque sensor (Dave wins!). He is going to send me instructions on how to adjust it once he gets to the shop (he emailed me at 1:30Am last night, talk about service).
I will keep all of you posted. And for...