From what I understand, Sonic is actually unable to time travel, stop time, or teleport on his own, as he needs the Chaos Emeralds to do so, and in the case of traveling through time, he needs a partner with another Chaos Emerald to do so, or those Time Signs in CD.