I've had the exact same issue. I didn't even realise it at first and then did some testing to find out it was skipping tracks due to the accelerometer. I think if you leave it playing and then go back to the home screen, it won't change tracks then. Seems like a bit of a clumsy work around though...