I had bought the odblink and fordscan. But it's reset didn't resolve it. I'm thinking something else happened or they have a much bigger reset button than I do. They never pulled the battery as all station presets and charge times were still there as well.
Using Forscan you can monitor the pump requested speeds and the actual speeds. Additionally, you can set the speeds as well.
You can reset and perform a selftest on the PCM.