I have a Giant NRS MTB that suffered from "ghost shifting" under load since new. Apparently it was a somewhat common problem as I found a few others who had the same issue with the same bike and the theory was that it was flexing in the rear triangle. In any event, the cure was to run cable housing from the last main triangle cable stop all the way down to the RD. Problem solved.
- Mark