Hi,
Removing should not be affected by what the value is, this is very odd.
'll try to repro this, meanwhile,
-- do you have several arrayList on the gameObject? else you'll need to use the reference to target the proper components.
are you sure you are not getting mixed up with the index? don't forget that indexes starts at 0, index 0 = first item.
Bye,
Jean