Some scanners just don't "like" certain colors. I've had similar color registration problems with 3 scanners that I've owned.
Perhaps the solution is to invest in a better quality scanner next time (me too)!