Hard to tell for sure with the little information you gave, I mean that in no offense but you simply described the problem, there are a lot of different factors that can cause this.
Have you checked the origin of the sprite? maybe its not where you expect it to be. My best guess would be that the two objects have different origins.