Ok, i went and got my pcm tuned from a gm specialist, and wow it shifts just like new now. dont know what he did but problems are all gone.