I have seen this behavior before. The solution we discovered was to change a parameter for pattern matching. The problem is that I can't remember the exact details. I remember there is a vi that you specify what parameter you want to change, and what to change it to. The parameter is something about the algorithm. The default value is aggressive, and you want to change it to conservative. I hope this is enough information for you to find it.
BTW, this default was changed from pattern matching in 6.0. To have the 6.1 pattern matching behave like the old version, you have to set this parameter to conservative.
Bruce
Bruce Ammons
Ammons Engineering