Hello all well while I was out driving to school my car just started to shift from 1st to 2nd really really hard so I stuck my car into third and drove home now when I turned it off and back on it was fine my car is a 2003 pontiac sunfire just shy of 200k regular maintenance and a bit of spirit driving here and the is has a automatic. My guess is a speed sensor but what else could cause this?