Maybe you should litter the trackball (just a little dirt...

, i just slid my optical mouse across a clean surface on my keyboard, and it didn't work, but then i slid it along the bottom (just a little dirt, not a lot...), and it worked perfectly... Also, you'll need to flip the X axis, 'cause otherwise one you move your ball right, the computer thinks your cursor moves left...
BTW, i forgot to mention both surfaces had a solid color, and they were both relatively straight...