Logic 9 Weird potential latency issue

I'm noticing a very strange possible latency issue. Here's the scenario: Let's say I'm tracking acoustic guitar with a number of other midi-based parts, Stylus grooves, etc. I'm tracking with the click and my ability to play steady with it is really solid. However, when I listen back to the track, it's very clearly ahead of the beat compared to the way I played it. I've never encountered this problem before. It's as if the tracks (the new one I've just laid down and the others) are out of sync slightly.