Finally I tracked this one down.

The VPW command for clearing DTC's was incorrectly falling through a switch statement and generating a CAN message. That meant FlashScan was trying to send the "Clear DTCs" command as a CAN message instead of a VPW message. Will be fixed in the next update.

Regards
Paul