It doesn't really....
It's in a similar orbit to Earth around the sun. Everytime it gets near Earth the gravitational interaction sends it for another loop.
The abstract is here...
http://www.lpi.usra.edu/meetings/lpsc2004/pdf/1565.pdf
I
