I was thinking echo, too, but for several seconds to pass, it would have to be to the moon and back several times.
Another possibility is that one is receiving the analog signal while the other is receiving a digital HD radio signal. These are often out of sync by several seconds, I guess due to the time it takes to encode the digital signal. There are
products that allow broadcasters to counter this by delaying the FM signal to match. The link there says "Because there is an obligatory delay of roughly 8 seconds in the digital program encoding and decoding process present in HD Radio..."
Poking around, I see that in some cases you need to flip your radio to 'baseball mode' and turn off the HD. If you're in the stadium listening to the play-by-play, the 8 second delay in the HD broadcast can get confusing.