Issue in Pattern Component configuration

Hi

I have one assembly where all parts are configured and some feature driven patterns are used.I am updating the  Large Assembly through VB program,

In VB Program,I am updating the Features that required to update the Feature Driven Pattern and suppressing and unsuppressing the pattern according to the user requirement.

But i am facing Three problem with Pattern Component.

1) Pattern Component Configuration is varying according to seed component

2) If Pattern is in SubAssembly,Patten component configuration at top level is varying with subAssembly where pattern exist.

3) I have removed the all patterns and reinserted in Assembly.But Both cases occures intermittantly

What is the reason behind this Variation.

I dont want to change the VB program.

Is there any way to solve this problem .

Regards

Anil Ghotekar

Solidworks SP4

SolidworksApi macros