It sounds like you might be experiencing a MIDI routing problem.
Are you sure there are no other tracks routed into the VEP or VIP instance overriding whatever track you are working with?
I assume you are using a piano roll veiw? Zoom the verticle veiw all the way out and make sure there are no little MIDI notes or events somewhere that you didn't notice before that could be keyswitching.
What happens if you load up a template without staccatos?
In VIP are the articulations set to keyswitches or do you maybe have a speed matrix loaded? do the staccs happen during fast passages? Maybe a CC controler stuck in the wrong position?