Well, I've got the transport working now.
I set the MPK to use MMC instead and performed the Learn procedure to the Generic Surface.
Fast-Forward and Rewind work by jumping measures, which is fine by me. (don't really like the old skool "tape" feeling of FF and RW.)
-------------------------------------------
I'm now curious about syncing the MPK's clock to Sonar so that I can use the Tap Tempo on the fly. Anyone done this before? I'm going to attempt to research how, now.