Hey Greg,
I'd really like to try to figure out why this is happening, if you have a few minutes to help me debug it, I'd really appreciate it...if not, no worries.
Backup your local copy of macros/vivmode.e, save the attached version locally, and load it via Macro > Load Module. Now do a Ctrl-B or Ctrl-F which extends or creates a selection, and tell me what, if any, statements are output to the vsapi.dll debug window. These commands (vi-page-up, vi-page-down) do run vi-visual-select, which should only create or extend a selection if character/line/block visual mode is on. This should let me know if this is the problem or not.
While you are in this state, if you hit 'v', does the problem go away? That should toggle the visual mode def var that is on, if this is the problem.
Can you post a screenshot of your Tools > Options > Editing > Selections screen?
Thanks.
- Ryan
EDIT: You will want to load your original copy of vivmode.e after you are done testing this, so that you don't keep getting messages output to the debug popup window.