I have a pallet wizard in a subprogram and when I try to call it in another program the first point works in the sequence works great, but if I run the program again every point in the sequence will either be about 6 inches higher than it should be or it will be lower and the robot ends of crashing. I'm using a pallet wizard in a subprogram on a different robot and it works great every time on the second robot. The only difference between the two pallet wizards is that the one that works is a square and the one that is messing up is a list. I can open up the program with just the pallet wizard and it runs just fine. I can also put the pallet wizard in my switch case in place of the subprogram that would normally call it and the pallet works great.I tried reprogramming the pallet three separate times with the same results.